【发布时间】:2018-03-12 11:26:53
【问题描述】:
我正在从对象数组中创建一个对象,使用其中一个键的值:
const myArray = [
{
uuid: '123',
name: 'abc'
},
{
uuid: '789',
name: 'xyz'
}
];
const newObj = {};
for (var i = 0; i < myArray.length; i++) {
newObj[myArray[i].uuid] = myArray[i];
}
console.log('result: ', newObj)
如何使用 ecma6 实践做同样的事情?
【问题讨论】:
-
您可以在数组上使用
forEach(这在 ES5 中也可以使用)。基本 JavaScript 就是这样。
标签: javascript arrays ecmascript-6