我有这个数组:
myArray=['joe', 'sarah', 'jack', 'steph']
我想添加键
name
,使其变成这样:myArray=[{name: 'joe'}, {name: 'sarah'}, {name: 'jack'}, {name: 'steph'}]
我尝试过:
myArray.map(o => ({ name: o, ...o }));
但是它不起作用。我该怎么做?
我有这个数组:
myArray=['joe', 'sarah', 'jack', 'steph']
name
,使其变成这样:myArray=[{name: 'joe'}, {name: 'sarah'}, {name: 'jack'}, {name: 'steph'}]
我尝试过:
myArray.map(o => ({ name: o, ...o }));
但是它不起作用。我该怎么做?
只需删除扩展语法,该语法将字符串的字符展开到对象中。
myArray=['joe', 'sarah', 'jack', 'steph']
console.log(myArray.map(o => ({ name: o})));