[英]How to array after object in Nodejs
我有数组,但我需要在数组后加入 object
我的数组
const users = [
{name: "Joe", age: 22},
{name: "Kevin", age: 24},
{name: "Peter", age: 21}
]
我的 object
{ street: true }
结果我需要
[
{name: "Joe", age: 22},
{name: "Kevin", age: 24},
{name: "Peter", age: 21}
], { street: true }
如果你想像一个数组一样加入,你可以这样做
const newArray = [users, { street: true }]
否则,如果你想加入他们作为一个新的 object 做
const newObject = {
residents: users,
info: {
street: true
}
}
就像@AT-martins 建议的那样
所以你需要一个具有 2 个属性的 object,一个可以称为“居民”,另一个可以称为“信息”,结构如下所示:
{
residents: [
{name: "Joe", age: 22},
{name: "Kevin", age: 24},
{name: "Peter", age: 21}
],
info: {
street: true
}
}
我认为这是将数组和 object 放在一个数据结构中的最简单方法。
为此只需使用push()
即可。 所以你有这个数组:
const users = [
{name: "Joe", age: 22},
{name: "Kevin", age: 24},
{name: "Peter", age: 21}
]
你想附上这个:
const anotherObj = { street: true };
然后你可以使用这个:
const users = [
{name: "Joe", age: 22},
{name: "Kevin", age: 24},
{name: "Peter", age: 21}
];
const anotherObj = { street: true };
users.push(anotherObj);
这将完成这项工作,但是。 如果你想把 object 到 go 放在数组里面,上面是解决方案,如果你想创建一个新数组:你可以这样做:
const arr = [users, anotherObj]
这将创建一个新数组,其中 users 数组位于索引 0 中,obj 位于索引 1 中
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.