Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我想将数组转换为对象_Javascript_Arrays - Fatal编程技术网

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;iconsole.log(jsonObj)
Try
['firstName','lastName','gender'].map(e=>({title:e}))
['firstName','lastName','gender']
0: {title: "firstName"}
1: {title: "lastName"}
2: {title: "gender"}