如何将对象推入JS数组中的对象?

时间:2019-12-08 17:40:45

标签: javascript

我有一个像这样的数组

[ { gpName: "amir", gpPass: "123", gpID: "24d5426b", gpPeople: {} } ]

如何将新对象推入JS中的 gpPeople 对象?

3 个答案:

答案 0 :(得分:1)

您应该能够说:

array_name[index].gpPeople.MyNewObject = { };

{ }是新的objectarray_name是数组的名称。

答案 1 :(得分:0)

let array = [ { gpName: "amir", gpPass: "123", gpID: "24d5426b", gpPeople: {} } ];

在gpPeople中推送一些对象

let pushObject = {something: 12};
array[0].gpPeople.a = pushObject;

答案 2 :(得分:0)

在javascript中,这非常容易,您可以将任何属性添加到任何对象-甚至可以将它们添加为数组或列表,也可以列出它们是对象-让我们在此处举例说明

layout_weight

那么它会是什么样子?这样

gp[0].obj = urObject ;

对此

    //obj holds urObject value now
    [ { gpName: "amir", gpPass: "123", gpID: "24d5426b", gpPeople:{ },obj:{} } ]

它看起来像这样

gp[0]['gpPeople'].obj = urObject 

现在gpPeople拥有urObject对象就这么简单


ps:推送仅适用于列表而不适用于对象-因为列表在其原始协议中具有推送功能-