我有一个关于数组和对象转换的问题。我有一个包含三个值的数组。如果我的对象已经有了它的键,我如何通过for循环将数组值放到对象中?
如果我像下面这样使用 for 循环,每个值都是工程师。
let arr= ['john', 29, 'engineer']
let obj = {}
for (let i = 0; i < arr.length; i++) {
obj.name = arr[i]
obj.age = arr[i]
obj.job = arr[i]
}
console.log(obj)
上面代码的结果:
{
name: 'engineer',
age: 'engineer',
job: 'engineer'
}
相反,我想要以下结果:
{
name: 'john',
age: 29,
job: 'engineer'
}
隔江千里
相关分类