将ES6数组字符串转换为具有相同键的对象数组

Jah*_*ahm -2 javascript ecmascript-6

我怎样才能转换这一系列的水果,

['Apple','Banana','Orange','Peach']

到具有相同键的对象数组,

[{ name: 'Apple', },{ name: 'Banana', },{ name: 'Orange' },{ name: 'Peach' }]

Has*_*mam 5

您可以使用array#mapObject速记属性.

let data = ['Apple', 'Banana', 'Orange', 'Peach'],
    result = data.map(name => ({name}));
console.log(result);
Run Code Online (Sandbox Code Playgroud)