gpt4 book ai didi

javascript - 如何从内部对象访问外部对象的属性?

转载 作者:行者123 更新时间:2023-11-30 17:32:58 25 4
gpt4 key购买 nike

outervalue 是否可以从 inner 对象的函数中访问?有办法吗?

var outer = {
value: "1",
inner: {
getValue: function() {
return value; // undefined
}
}
}

alert(outer.inner.getValue()); // fails

最佳答案

无法引用包含对象,因为您的“内部”对象可能有无限 个包含对象。您必须明确并为其提供对父对象的引用。

var outer = { ... };

var inner = {
parent: outer,
getValue: function () { return this.parent.value() }
}

关于javascript - 如何从内部对象访问外部对象的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22611024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com