首页 > 解决方案 > 将 ES6 字符串数组转换为具有相同键的对象数组

问题描述

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

['苹果','香蕉','橙子','桃子']

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

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

标签: javascriptecmascript-6

解决方案


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

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


推荐阅读