Javascript 如何将大型数组的值插入ECMAScript 6中的对象
假设一个数组是Javascript 如何将大型数组的值插入ECMAScript 6中的对象,javascript,ecmascript-6,Javascript,Ecmascript 6,假设一个数组是 var arr = [1,2,3,4,5,6,7,8,9,10 ...]; 一个物体是 var obj = {}; 如何将数组的所有值插入到具有键的对象中。 产出将是: { 0:1, 1:2, 2:3, 3:4, 4:5, 5:6, 6:7, 7:8, 8:9, 9:10, ... ... } 您可以使用Object.assign进行以下操作: 设arr=[1,2,3,4,5,6,7,8,9,10]; 设obj={}; Ob
var arr = [1,2,3,4,5,6,7,8,9,10 ...];
一个物体是
var obj = {};
如何将数组的所有值插入到具有键的对象中。
产出将是:
{
0:1,
1:2,
2:3,
3:4,
4:5,
5:6,
6:7,
7:8,
8:9,
9:10,
...
...
}
您可以使用Object.assign进行以下操作:
设arr=[1,2,3,4,5,6,7,8,9,10];
设obj={};
Object.assignobj,arr;
console.logobj 使用for循环:
var-arr=[1,2,3,4,5,6,7,8,9,10];
var obj={};
对于let i=0;我
设arr=[1,2,3,4,5,6,7,8,9,10];
设obj={};
arr.forEachitem,i=>{
obj[i]=项目;
};
console.logobj;