javascript - JavaScript:将字符串数组转换为对象数组
问题描述
我有一个字符串数组:const names = ['name1', 'name2', name3']
我需要以下对象数组:
const newArray = [{ name: 'name1' }, { name: 'name2' }, { name: 'name3' }]
如何newArray
在不创建全新数组的情况下创建names
,甚至可能转换自身?names
解决方案
这可以通过该map
功能轻松实现。
const newArray = names.map((name) => {
return {
name
};
});
推荐阅读
- azure - 更新后的 MS Azure 组织结构中的帐户是什么?
- excel - Web 抓取表格中的文本
- python - 如何将pytorch张量列表分离到数组
- android - setBypassDnd 和 setLockscreenVisibility 只能由系统修改
- python - if 语句在满足其定义之前不会停止运行
- javascript - 如何为动态组件传递道具/对象的所有值
- python-3.x - 从python中的表中删除sqllite3数据
- swift - 在协议中使用泛型
- python - 如何在python中将分钟转换为小时和分钟?
- .net - Issues with redirecting unauthorized requests based on whether it's an API call or not