for (var OBJ in a[b][c][d].E) {
alert(a[b][c][d].E[OBJ].data);
}
通过使用像下面这样的对象的引用,有没有办法更简洁?
for (var OBJ in a[b][c][d].E) {
alert(OBJ.data);
}
答案 0 :(得分:1)
你自己说,只需创建一个参考...
var container = a[b][c][d].E;
for (var OBJ in container) {
alert(container[OBJ].data);
}
OR
var container = a[b][c][d].E,
lookup = function lookup( obj ) {
return container[obj].data;
};
for (var OBJ in container) {
alert(lookup(OBJ));
}