如何将对象推入对象AngularJS 1.2

时间:2018-04-10 08:47:42

标签: javascript angularjs object

我正在尝试使用角度推动功能,但它无法正常工作。

我想将对象变成对象。

我在Stack Overflow搜索了基本示例,但我找不到它。

任何人都可以更正我的代码或写一个非常基本的例子吗?

这是我的例子。

例如,从这两个对象:

var object1 = {
    "color": "yellow",
    "size" : null,
    "age" : 7,
    "weight" : null
}

var object2 = {
    "color": "blue",
    "size" : 51,
    "age" : null
}

我想要Object Global:

var Global=
{
    "color": "yellow",
    "size" : null,
    "age" : 7,
    "weight" : null
},
{
    "color": "blue",
    "size" : 51,
    "age" : null
};

3 个答案:

答案 0 :(得分:1)

首先必须将变量声明为数组:

var Global = [];

然后你可以在数组中推送你的对象:

Global.push(object1);
Global.push(object2);

答案 1 :(得分:0)



let data = [];

const object1 = {
    "color": "yellow",
    "size" : null,
    "age" : 7,
    "weight" : null
}
const object2 = {
    "color": "blue",
    "size" : 51,
    "age" : null
}

data.push(object1, object2);

let Global = {};
Global = {...data};

console.log(Global);




答案 2 :(得分:0)

Push是原型Array的一个函数,不适用于普通对象。