可以使用Object.keys(obj)来获得命名索引.这将返回一个数组 struct ,您可以进一步使用/自定义它.用于迭代对象值的示例可能如下所示
var persons = {
john: { age: 23, year:2010},
jack: { age: 22, year:2011},
jenny: { age: 21, year:2012}
}
获取迭代器
var resultArray = Object.keys(persons).map(function(personNamedIndex){
let person = persons[personNamedIndex];
// do something with person
return person;
});
// you have resultArray having iterated objects