我在javascript中有一个如下所示的数组:
var arr = [
{ // first
id : '45'
name : 'dsada'
},
{
id : '45'
name : 'dsada'
},
/* ... */
];
我想在其第一个索引中添加更多数据,例如country:'Egypt'
。
我应该使用哪种功能?
或者如何将值推送到数组中的特定索引?
我使用了push
和splice
方法,但我无法理解。
答案 0 :(得分:2)
arr[0].country = 'Egypt'
设置country
属性。
答案 1 :(得分:0)
Scimonster的回答是正确的,但如果您查看文档会更好。你的问题突出了基础知识的一些混乱。
<强>文档强>
Array.prototype.push()方法将一个或多个元素添加到数组的末尾,并返回数组的新长度。
Array.prototype.splice()方法更改数组的内容,在删除旧元素时添加新元素。
Object.prototype表示Object原型对象。