Так что я немного хитрой проблемы здесь:Объединить массивы объекта и объекта в массив
Я получаю 5x2 массивы из этой функции
for (var i = 0; i < 5; i++) {
var name = $('.lesson-space:eq(' + i + ') > .lesson').map(function(){return $(this).data('name');}).get();
var color = $('.lesson-space:eq(' + i + ') > .lesson').map(function(){return $(this).data('color');}).get();
};
Для каждого из этих 5 повторов я хотите поместить эти два массива в такой объект
{
"name": "deutsch",
"color": "red"
},
{
"name": "mathe",
"color": "blue"
},
{
"name": "sport",
"color": "darkblue"
},
{
"name": "franz",
"color": "yellow"
}
Эти объекты должны быть помещены в массив. Таким образом, в конце концов, я хотел бы иметь 5 массивов (от первого кода пропущен) положить в один массив как этого
[
[
...
],[
...
],[
...
],[
...
],[
...
]
]
Я знаю, что это немного сложнее ...
подчеркивание или ли-тир будет в состоянии помочь вам достичь этого легче .. Если вы не возражаете, добавьте зависимость. – RadleyMith
также почему вы переключаетесь между объектами и структурой массива? или вы хотите поместить 5 объектов внутри массива, который находится внутри другого массива? – RadleyMith