如何通过偏移量访问对象中的对象
how to access an object in an object by offset?
好的,我试图在循环中访问一个对象,以便我的代码在每个对象中工作,不幸的是,我的对象位于另一个对象中。例子:
var object = new Object();
object.insider1 = new Object();
object.insider1.name = "ex";
object.insider1.type = "blah";
object.insider2 = new Object();
object.insider2.name = "Ex2";
object.insider2.type = "blah2";
现在用循环来访问它:
for(var g=0; g<object[object.length]; g++){
//do stuff
}
对象(对象。长度]被标注为"未定义",因此我不能使用它……有办法解决这个问题吗?谢谢你!
在我看来,你真正想要的是一个数组属性来容纳你的"内部人士"。我会这样做:
var object = new Object(); // or simply {}
object.insiders = [];
object.insiders.push({name: "ex", type: "blah"});
object.insiders.push({name: "Ex2", type: "Blah2"});
// Or object.insiders.push(insider1) if you have created them already
for(var i = 0; i < object.insiders.length; i++) {
// Do stuff
}
相关文章:
- 如何使用此从对象访问构造函数
- LokiJS与标准Javascript对象访问
- JavaScript子对象访问自己的值
- Javascript嵌套对象访问根级别
- 即使使用 angular.fromJson() 也无法从 json 对象访问字符串
- 从表单到 Ajax 的动态对象访问
- 将 NodeJS 模块范围变量作为对象访问
- 能够从Meteor中的辅助对象访问特定值
- 从JavaScript对象访问数据's数组成员变量
- 如何从 React 中的事件对象访问自定义属性
- 函数中的对象访问;不起作用
- 如何在javascript中从JSON对象访问数组
- 如何从C#.Net Webbrowser对象访问javascript变量
- Javascript中最快的类/对象访问/实例化是什么
- 覆盖对象访问 JavaScript
- 如何从 jquery 中的另一个对象访问在一个对象中声明的变量
- 从 JavaScript 对象访问变量
- 如何从范围对象访问数据到指令
- 从vue.js中的对象访问v-repeat-overarray中的属性
- jQuery:从具有一个类的多个实例的对象访问元素