javascript - JSON将数组插入到具有相同键名的对象中
问题描述
var arr = ['1', '2', '3']
var part = {}
var partContents = []
arr.map(function(i){
partContents.push({ obj: i })
part['text'] = partContents
})
console.log(part);
如何使它成为每个循环对象具有相同键名“文本”的单独数组,而不是我的代码将每个对象组合成一个数组?
解决方案
var arr = ['1', '2', '3']
var part = []
arr.map(function(i){
part.push({
text: [{obj: i}]
});
})
console.log(part);
推荐阅读
- c - 如何简化这个 readLine() 函数?
- javascript - 使用增强现实创建 QR 码扫描仪
- java - Java:如果发生变化,同步不会阻塞
- javascript - D3.js如何在使用新数据时更新图表
- python - 如何在 QWidget 中的 matplot 画布上跟踪鼠标?
- variables - 在函数中调用带有空格的变量
- c# - 如何判断浮点除法的结果是否应该是整数?
- android - Graphhopper - 位置索引版本不正确
- javascript - 你可以混合使用 bootstrap 3.3 和 bootstrap 4.1 吗?我试过了,它破坏了网站
- angular - AngularMatTree 似乎知道有数据,但不会显示它