【发布时间】:2020-05-23 23:45:20
【问题描述】:
我在替换对象中的键时遇到问题
let headers = ['title1', 'title2', 'title3']
let obj = {
0: ['name1', 'name2, 'name3],
1: ['example1', 'example2, 'example3],
2: ['xx', 'yy, 'zz],
}
我想做的是:
let obj = {
'title1': ['name1', 'name2, 'name3],
'title2': ['example1', 'example2, 'example3],
'title3': ['xx', 'yy, 'zz],
}
我不确定我的方法是否正确:
Object.keys(obj).map((el, index, arr) => {
headers.forEach((item, item_index) => {
arr[item_index] = item
})
})
当我console.log(Object.keys(obj)) 我仍然得到:0,1,2 ....
【问题讨论】:
标签: json loops object ecmascript-6 key