javascript - 在js中将对象推送到数组

标签 javascript arrays object

我正在尝试使用以下命令将对象推送到数组:

a = a.concat(b);

a = [];
b = {a: Object1, b: Object2 ....};

所以我想让数组 a 像 a = [Object1, Object2...]

但是上述语句的结果是:

a = [[Object1, Object2...][Object11, Object12...]];

如何在 JS 中实现这一点?

最佳答案

如果我理解你想要什么,你只想要对象,而不是键。所以,可能是:

for( var key in b ){
   var value = b[key];
   a.push(value);
}
console.log(JSON.stringify(a));

希望对你有帮助...

关于javascript - 在js中将对象推送到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45696966/

相关文章:

javascript - Chrome console.log 矛盾

c# - 在 C# 中展平数组

javascript - 从 javascript 对象中查找范围

c - 二维整数 C 数组上的奇怪值

Javascript 在数组中存储多个字段

字符串路径中的 Javascript 对象值

java - 如何在屏幕上获取输出对象?

javascript - 开 Jest : resolves return undefined from Promise

javascript - 动态创建按钮,然后在 jquery 中单击时删除该按钮

javascript - 作为函数的结果增加特定元素的变量值