Передать свойство объекта в свойство объекта в объекте что в массиве
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, время: 02:17. |