可能重复:
对象文字声明中的自引用
有没有办法在同一对象文本中访问属性名的值?类似这样的事情:
myFunction.init({
varOne: 'something',
varTwo: this.varOne + 'something else'
})
不,无法从定义本身访问当前正在定义的对象文本。
如果您希望基于其他属性的值设置属性,那么您需要将它们同时基于某个外部值(它本身不是属性),或者在定义了对象文本之后运行一个初始化器函数,该函数可以基于其他属性的值设置一些属性。
问题内容: 就像是 这是我想象的格式,但事实并非如此。什么会退回到对象的父级? 问题答案: JavaScript本身不提供此功能。而且我怀疑您是否可以创建这种类型的功能。例如: 鲍比属于谁?
可能的重复: 我有一个嵌套的数据结构/JSON,我如何访问一个特定的值? 我有一个在JSON数组中返回嵌套对象的服务。我如何在对象中循环并打印所需的数据? 这是我的结果: 这是我要为每个项目(项目1,项目2,项目3,...)打印的内容: 到目前为止我试过: 这只返回“item1”、“item2”等,但我不知道如何访问sourceUuid等
问题内容: 问题答案: 你不能 JavaScript中没有向上关系。 举个例子: 现在,单个数组对象具有两个“父级”。 您可以做的是:
我正在试图理解为什么下面的代码会像它那样运行。具体而言,为什么第一个表达式会输出的完整和最终版本?我意识到这和吊装有关(也许?)或者其他一些我没有完全理解的概念。只是在网上搜索这个是很有挑战性的,因为我没有合适的词库来搜索我想知道的东西。 我在为自己编写代码时发现了这一点,其中我希望通过for-loop看到对象在每次迭代时的状态。我很惊讶地看到输出到控制台的对象在每一个回合都是一样的;该状态是整个
本文向大家介绍JavaScript中子对象访问父对象的方式详解,包括了JavaScript中子对象访问父对象的方式详解的使用技巧和注意事项,需要的朋友参考一下 在传统面向对象的编程语言里,都会提供一种子类访问父类的特殊语法,引文我们在实现子类方法往往需要父类方法的额外辅助。在这种情况下,子类通常会调用父类中的同名方法,最终以便完成工作。 javascript虽然没有类似上述的特殊语法,但我们可以造
可以使用点号(.),或中括号([])来访问 JSON 对象的值。 使用点号访问对象时,直接使用对象的 key 来访问, key 无须放在双引号中。如: <script> var myObj, x; myObj = { "github": "https://github.com/leiqikui" }; x = myObj.github; document.write(x); </