如何将JS对象插入到匿名数组中

How to insert a JS object into an anonymous array

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

我有一个对象:

var JSONObject = {
    "thing": {
        "array": [{
            "a": "aaa"
        }]
    }
};

我正在尝试push这里的另一个对象:

var JSONObject = {
    "thing": {
        "array": [{
            "a": "aaa",
            "NEW THING": "GOES HERE"
        }]
    }
};

通常情况下,你会这样做:

JSONObject.thing.array.push({"NEW THING": "GOES HERE"})

但在这种情况下,我不能这样做,因为没有真正的对象句柄;它是未定义的。

任何想法都将不胜感激!

谢谢。

执行

JSONObject.thing.array[0]["NEW THING"] = "GOES HERE";

这个

{
   "a": "aaa"
}

不是数组,而是一个对象,并且您希望插入一个新的键值对。