gpt4 book ai didi

javascript - 从函数访问兄弟对象

转载 作者:行者123 更新时间:2023-11-29 19:03:27 24 4
gpt4 key购买 nike

我正在尝试访问一个对象 (childObject1),它是函数 (childObject2) 的同级对象。虽然是这种情况,但似乎该函数无法访问 childObject1,但它可以访问其中的字段,例如 grandChildObject1

parentObject: {
childObject1: "Child Object 1",
childObject2: function() {
var grandChildObject1 = "Grandchild Object 1";
console.log(childObject1);
console.log(grandChildObject1)
}
}

第一条日志打印:

undefined

第二个日志打印:

Grandchild Object 1

如果他们是 sibling ,为什么函数无法访问 childObject1 的值?

最佳答案

你必须使用这个:

var parentObject = {
childObject1: "Child Object 1",
childObject2: function() {
var grandChildObject1 = "Grandchild Object 1";
console.log(this.childObject1);
console.log(grandChildObject1);
}
};

parentObject.childObject2();

关于javascript - 从函数访问兄弟对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45000611/

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