【发布时间】:2016-04-22 01:14:34
【问题描述】:
使用 es6 javascript 可以迭代一个对象并返回一个新对象。例如:
const people = {
'Sally': {
age: 22,
sex: 'female',
},
'John': {
age: 64,
sex: 'male',
},
'Sam': {
age: 12,
sex: 'female',
},
};
const ages = people.someEs6IteratingObjectFunction((index, person) => {
return { Object.keys(people)[index]: person.age };
});
console.log(ages); // { 'Sally': 22, 'John': 64, 'Sam': 12, }
【问题讨论】:
标签: javascript iterator ecmascript-6