Javascript循环遍历对象,使用引用而不是重复路径
Javascript looping through object, use reference instead of repeating path
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);
}
你自己说,只是创建一个引用…
var container = a[b][c][d].E;
for (var OBJ in container) {
alert(container[OBJ].data);
}
或
var container = a[b][c][d].E,
lookup = function lookup( obj ) {
return container[obj].data;
};
for (var OBJ in container) {
alert(lookup(OBJ));
}
相关文章:
- 引用对象中的通用值
- 如何在JavaScript中将字符串转换为函数引用
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 将ng2图表添加到Typescript/ Angular 2项目引用路径和.js文件的路径不正确
- 在JQuery中,'加载'方法'的相对路径在引用项目中的html文件时开始
- 如何在 Laravel 中使用 npm 正确引用新安装的软件包的路径
- 获取 Firebase 引用的路径
- 角度 2 打字稿引用路径
- HTML5 样板和循环渲染路径/引用脚本和样式
- 鲍尔脚本路径引用
- 如何从 git hub引用远程文件路径
- 更改页面源引用文件路径
- 节点需要路径引用问题
- 是否有可能通过Javascript下载数据,然后通过文件路径引用该数据?
- Node.js引用路径绝对
- 在ReSharper JavaScript测试中共享引用路径
- 如何引用远程JS文件路径
- Javascript循环遍历对象,使用引用而不是重复路径
- 强制Visual Studio插入相对文件引用路径
- jquery src文件引用的带有jquery路径的C#变量不工作