Javascript 我想将数组转换为对象
转换的最佳方式是什么: 从 到Javascript 我想将数组转换为对象,javascript,arrays,Javascript,Arrays,转换的最佳方式是什么: 从 到 在JavaScript中,您可以简单地使用forEach()循环,这是最简单的方法: var arr=['firstName','lastName','gender']; 设res=[]; arr.forEach((item)=>res.push({title:item})); 控制台日志(res)您可以使用.map()获得所需的输出: const data=['firstName','lastName','gender']; const result=dat
在JavaScript中,您可以简单地使用
forEach()
循环,这是最简单的方法:
var arr=['firstName','lastName','gender'];
设res=[];
arr.forEach((item)=>res.push({title:item}));
控制台日志(res)代码>您可以使用.map()
获得所需的输出:
const data=['firstName','lastName','gender'];
const result=data.map(name=>({title:name}));
控制台日志(结果)代码>试试这个代码。我希望它能帮助你
var arr=['firstName','lastName','gender']
var jsonObj={};
对于(变量i=0;i console.log(jsonObj)
Try['firstName','lastName','gender'].map(e=>({title:e}))
['firstName','lastName','gender']
0: {title: "firstName"}
1: {title: "lastName"}
2: {title: "gender"}