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;