Передать свойство объекта в свойство объекта в объекте что в массиве
var array = [];
function func(a, b, c) {
array = {};
array.a = {}; // вместо "a" - аргумент
array.a.b = text3; // и здесь.
}
func("text1", "text2", "text3");
// Должен результат быть так
var array = [
{
text1: {
text2: text3
}
}
];
console.log(array)
|
mr_Vasyl,
<script>
var array = [];
function func(a, b, c) {
var i = array.length;
i = array[i] = {};
i[a] = {};
i[a][b] = c;
}
func("text1", "text2", "text3");
document.write(JSON.stringify(array, null, 4))
</script>
|
Мощь! Спасибо!
|
Нужно еще одна функция. Только не знаю правильно выражаюсь или нет.
Уже другой день не могу решить.
var array = [];
function func(b, c) {
//Написать функцию которая принимает параметры и передает их в свойство объекта что в объекте в массиве
}
func( "text1", "text2");
func( "text3", "text4");
func( "text5", "text6");
// Должен результат быть так
var array = [
{
property: {
text1: text2
text3: text4
text5: text6
}
}
];
console.log(array)
|
mr_Vasyl,
:-?
<script>
var array = [];
function func(b, c) {
array.length || array.push({property : {}});
var property = array[0].property;
property[b] = c
}
func( "text1", "text2");
func( "text3", "text4");
func( "text5", "text6");
document.write(JSON.stringify(array, null, 4))
</script>
|
есть выполнил. спасибо!
|
| Часовой пояс GMT +3, время: 06:34. |