Javascript数组插入

时间:2014-11-15 20:12:52

标签: javascript arrays

我在javascript中有一个如下所示的数组:

var arr = [
    { // first
        id : '45'
        name : 'dsada'  
    },
    {
        id : '45'
        name : 'dsada'
    },
    /* ... */
];

我想在其第一个索引中添加更多数据,例如country:'Egypt'

我应该使用哪种功能?

或者如何将值推送到数组中的特定索引?

我使用了pushsplice方法,但我无法理解。

2 个答案:

答案 0 :(得分:2)

arr[0].country = 'Egypt'

设置country属性。

答案 1 :(得分:0)

Scimonster的回答是正确的,但如果您查看文档会更好。你的问题突出了基础知识的一些混乱。

<强>文档

Array.prototype.push()方法将一个或多个元素添加到数组的末尾,并返回数组的新长度。

Array.prototype.splice()方法更改数组的内容,在删除旧元素时添加新元素。

Object.prototype表示Object原型对象。