Javascript 数组插入

Javascript array insertion

本文关键字:插入 数组 Javascript      更新时间:2023-09-26

我在javascript中有一个数组,看起来像这样:

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

我想向它的第一个索引添加更多数据,例如 country:'Egypt' .

我应该使用哪个功能?

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

我用过pushsplice的方法,但我无法弄清楚。

arr[0].country = 'Egypt'

设置country属性。

Scimonster的答案是正确的,但最好看看文档。你的问题突出了对基础知识的一些困惑。

文档

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

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

Object.prototype 表示 Object prototype 对象。