首页 > 解决方案 > JavaScript:将字符串数组转换为对象数组

问题描述

我有一个字符串数组:const names = ['name1', 'name2', name3']

我需要以下对象数组:

const newArray = [{ name: 'name1' }, { name: 'name2' }, { name: 'name3' }]

如何newArray在不创建全新数组的情况下创建names,甚至可能转换自身?names

标签: javascriptarrays

解决方案


这可以通过该map功能轻松实现。

const newArray = names.map((name) => {
    return {
      name
    };
});

推荐阅读