javascript - 将一个对象推入另一个对象
问题描述
我想创建一个应该是这样的对象的对象。
let data={
{ _id:10010,
value:"tom"
},
{
_id:2002,
value:22882
}
}
我能想到的一个解决方案是这个。
let data = {};
data.content = ({
_id: 1001,
value: "tom"
});
data.content = ({
id: 10001,
status: "harry"
});
console.log(data);
但是,如果我们这样做,我们的主对象中只能有一个内容。我们可以在创建对象对象的同时完成所需的数据格式吗?
解决方案
我相信你真正的意思是
let data={
10010: { _id:10010,
value:"tom"
},
2002: {
_id:2002,
value:22882
}
}
对象的属性必须是键值对,这意味着为了将对象嵌套在对象中,作为值,您需要将其与键配对。因此使用对象的 id 作为存储它的键。
data['10010'] = { _id: 10010, value: 'tom' };
data['2002'] = { _id: 2002, value: 22882 };
推荐阅读
- php - 使用带有 set_time_limit 和 sleep 的 phpmailer 批量发送电子邮件
- java - 等待任务完成而不阻塞 javafx 中的 UI
- selenium-webdriver - 需要实时体验
- performance - Docker容器性能降级
- akka - Akka Clustering - 演员可以比创建他们的节点更长寿吗?
- typescript - NPM 包未在 Angular 生产应用程序中导入
- javascript - 使用 ES6 数组函数过滤多个项目
- ios - 如何根据手机旋转旋转精灵
- java - 是什么导致了我的奖品类中的错误?
- javascript - json 通信的问题 javascript-php