我有这个数组:
myArray=['joe', 'sarah', 'jack', 'steph']
我想向其中添加密钥name
,使其变成这样:
myArray=[{name: 'joe'}, {name: 'sarah'}, {name: 'jack'}, {name: 'steph'}]
我尝试过:
myArray.map(o => ({ name: o, ...o }));
但不起作用。我该怎么办?
答案 0 :(得分:1)
只需删除将字符串中的字符扩展到对象中的扩展语法即可。
myArray=['joe', 'sarah', 'jack', 'steph']
console.log(myArray.map(o => ({ name: o})));