>》>》>》>》

js数组转对象

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"}

 

 

 

posted @ 2019-12-10 21:17  大、锤  阅读(3533)  评论(0编辑  收藏  举报