【发布时间】:2015-10-11 11:56:03
【问题描述】:
我有两个用对象填充的数组,看起来是这样的:
数组年:
Array [ year: "1977", year: "1980"... ]
Object { year: "1977" }
ArrayMeal:
Array [ meal: "carrot", meal: "beef"... ]
Object { meal: "carrot" }
如何将两个数组合并为一个看起来如此的数组?
Array [ {year: "1977", meal: "carrot"}, {year: "1980", meal: "beef"}... ]
这两个数组是这样填充的:
arrayYear = [];
$('.item-year').each(function(index){
arrayYear.push({ year: $(this).attr('data-year') });
})
arrayMeal = [];
$('.item-meal').each(function(index){
arrayMeal.push({ meal: $(this).attr('data-meal') });
})
【问题讨论】:
-
实际的arrayYear 和arrayMeal 是什么样的?我对你对它们的描述感到困惑。
-
尝试添加更多信息,不确定是否有帮助
-
您显示的“数组”不是有效的 javascript 数组。你的意思是数组看起来像
["1977","1980", ...]?