所以,举个例子,我有下面这个数组
现在,如果我想添加更多的项目,那么我可以这样做:
所以,我想将这个新的
var sections = [{ name: 'apple', count: 20 },
{ name: 'banana', count: 80 },
{ name: 'oranges', count: 10 }]
现在,如果我想添加更多的项目,那么我可以这样做:
sections.push({ name: 'mango', count: '32' });
这将把新数组添加到节(section)中。
现在,假设我有另一个数组,它显示水果来自哪里以及数量。
var country = [{ country: 'usa', count: 5 },
{ country: 'brazil', count: 27 }]
所以,我想将这个新的
country
数组添加到sections
的第三个元素中,并使用一个名为country的新属性,如下所示。var sections = [{ name: 'apple', count: 20 },
{ name: 'banana', count: 80 },
{ name: 'oranges', count: 10,
country: [{ country: 'usa', count: 5 },
{ country: 'brazil', count: 27 }]
}]
我该怎么做呢?我尝试了push
和splice
,但完全搞不清楚。
我还尝试了sections[3].push.apply(country)
等许多其他方法,但我已经想不起来了。要么我收到了错误提示,要么就是没有按照我想要的方式将数组推入。
sections
包含 3 个项目。"another array" 是否包含与section
项目对应的 3 个项目? - guest271314