如何访问此属性
How to access this attribute
我是JavaScript的新手,我已经在这方面呆了一段时间了。假设我有一个对象在一个对象内部的数组中,就像这样:
var myCrazyObject = { "name": "A ridiculous object", "some array": [7, 9, { purpose: "confusion", number: 123 }, 3.3], "random animal": "Banana Shark"};
现在我知道我可以这样访问"some array"属性:myCrazyObject["some array"]所以,我一直在思考的问题是,我如何访问目的或数字属性?
它是数组中的第三个元素,因此您可以通过索引访问它:
myCrazyObject["some array"][2].purpose
或者如果你更喜欢同等的:
myCrazyObject["some array"][2]["purpose"]
将返回CCD_ 1。很明显,这是很脆的东西。通常,您应该在数组中存储相同类型的元素,而不是在开始时存储一些整数,然后再存储另一个任意对象。如果由于某种原因,该数组中的第三个元素不是对象,则会出现错误。因此,这取决于您在这里进行正确的错误处理或修复您的数据输入,以便在这里带来一些一致性。
相关文章:
- JavaScript Pub/Sub属性访问问题
- AngularJS:如何用同一对象的另一个属性访问一个属性
- Ember JS属性访问器
- 对方法或属性访问的意外调用
- 对jQuery中IE8的方法或属性访问的意外调用
- 对方法或属性访问的意外调用.在JQUERY
- XDomainRequest onload上对方法或属性访问的意外调用
- Javascript属性访问速度:var.properties与var[“属性”]的区别
- 从函数属性访问对象属性;不适用于Firefox
- 重写内部 HTML 属性访问
- (仅在IE中)SCRIPT65535:对方法或属性访问的意外调用.主.js,第 152 行字符 28
- 使用表达式属性访问不同的模型模板选项
- jQuery mobile 1.1.0 滑块:JS-对象属性访问
- Ractive.js,通过命名属性访问父属性
- jQuery验证插件addMethod可以通过属性访问
- 如何使用动态属性访问对象
- 我无法通过 Firefox 中的“for”属性访问标签,但可以在 Chrome 中访问标签
- JavaScript 对象原型属性访问
- 使用虚拟属性访问猫鼬模型中的嵌套文档
- 是否可以在Javascript/Coffeescript中的属性访问期间自动调用函数调用