var obj = {};
var arr = [1,2,3,4,5];
for (var x in arr){
    obj[x] = x;
}

2.ES6的Object.assign:
Object.assign({}, ['a','b','c']); 
// {0:"a", 1:"b", 2:"c"}

 

3.还可以使用es6。扩展语法为了取得同样的结果:

{ ...['a', 'b', 'c'] }
// {0:"a", 1:"b", 2:"c"}

 

 

 

相关文章:

  • 2023-04-03
  • 2022-12-23
  • 2021-10-11
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-02-14
  • 2021-07-13
  • 2021-11-30
  • 2022-12-23
相关资源
相似解决方案