我做console.log(entry.passengers)
我得到了这个
[{"name":"james"},{"name":"john"},{"name":"abc"}]
但是当我使用forEach时为什么我得到了未定义?
entry.passengers.forEach(function(i,obj){
console.log(obj.name); // undefined
});
答案 0 :(得分:4)
forEach的第一个参数是元素,第二个参数是索引。
Attribute: 'another' defined in <class '__main__.C'>
Attribute: 'bar' defined in <class '__main__.A'>
Attribute: 'foo' defined in <class '__main__.A'>
Attribute: 'biz' defined in <class '__main__.B'>
entry.passengers.forEach(function(obj, i) {
// ^^^ ^ Change the sequence
&#13;