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

时间:2015-12-22 22:41:41

标签: javascript

我有一个对象:

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"})

但在这种情况下,我无法做到这一点,因为对象没有真正的处理;它没有定义。

任何想法都将不胜感激!

感谢。

1 个答案:

答案 0 :(得分:3)

待办事项

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

{
   "a": "aaa"
}

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