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