将数组元素更改为具有键、值的对象

Change array elements to objects with key, value

谁能告诉我如何将 javaScript 中的数组更改为具有相同键 'name' 的对象的下一个数组?

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

期望的输出:

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

您可以使用Array.prototype.map

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