将键添加到现有javascript数组中的所有值

时间:2020-08-19 02:04:43

标签: javascript arrays dictionary object key

我有这个数组:

myArray=['joe', 'sarah', 'jack', 'steph']

我想向其中添加密钥name,使其变成这样:

myArray=[{name: 'joe'}, {name: 'sarah'}, {name: 'jack'}, {name: 'steph'}]

我尝试过:

myArray.map(o => ({ name: o, ...o }));

但不起作用。我该怎么办?

1 个答案:

答案 0 :(得分:1)

只需删除将字符串中的字符扩展到对象中的扩展语法即可。

myArray=['joe', 'sarah', 'jack', 'steph']
console.log(myArray.map(o => ({ name: o})));

相关问题