首页 > 解决方案 > 将数组元素更改为具有键、值的对象

问题描述

谁能告诉我如何将 javaScript 中的这个数组更改为具有相同键“名称”的对象的以下数组?

const myArray = ['mark', 'david', 'monica'];

期望的输出:

const myArray = [{name: 'mark'}, {name: 'david'}, {name: 'monica'}];

标签: javascriptarraysobjectkey-value

解决方案


您可以使用Array.prototype.map

const myArray = ['mark', 'david', 'monica'];
const result = myArray.map(i => ({
  name: i
}));
console.log(result);


推荐阅读