javascript - 将 ES6 字符串数组转换为具有相同键的对象数组
问题描述
我怎样才能转换这一系列的水果,
['苹果','香蕉','橙子','桃子']
到具有相同键的对象数组,
[{
name: 'Apple',
},{
name: 'Banana',
},{
name: 'Orange'
},{
name: 'Peach'
}]
解决方案
您可以使用array#map
Object 速记属性。
let data = ['Apple', 'Banana', 'Orange', 'Peach'],
result = data.map(name => ({name}));
console.log(result);
推荐阅读
- javascript - Firestorage 在硬编码时有不同的行为
- python - MatPlotLib Scatter 在函数内部不起作用
- amazon-web-services - AWS SSL Beanstalk 主机名不匹配
- c - 带有 Gattlib C 库高延迟的 RN4871
- kivy - Aidl 无法执行,Buildozer
- c++ - 我如何检测一个点是否在具有 Boost Within 的多边形中
- flutter - 尾随小部件占用整个平铺宽度。请使用大小合适的小部件,或考虑将 ListTile 替换为自定义小部件
- reactjs - UseEffect 无限循环,带 axios
- c# - 在 Unity 中共享 Facebook 示例
- vue.js - 如何在 Vuejs 中正确管理页面高度?