gpt4 book ai didi

Javascript 嵌套对象访问根级别

转载 作者:搜寻专家 更新时间:2023-11-01 04:38:17 25 4
gpt4 key购买 nike

我在 javascript 中有一个像这样的嵌套对象:

{
nameRoot: "my object",
sub: {
nameSub: "my sub object"
}
}

我想从 sub 中定义的函数访问 nameRoot。

使用函数我会定义如下内容:

var self = this;

并使用了 self 但我如何在文字对象中执行此操作?

最佳答案

以下代码允许您链接到父元素并避免父元素出现在 for-in 循环中。

var parent = { a: 1 };
var child = { b: 2 };

Object.defineProperty(
child, 'parent',
{ value: parent,
enumerable: false }
);

parent.child = child;

child.performAction = function() {
console.log(this.parent.a) // 1
}

关于Javascript 嵌套对象访问根级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12180215/

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