gpt4 book ai didi

javascript - 在javascript中访问父对象

转载 作者:IT王子 更新时间:2023-10-29 03:03:21 25 4
gpt4 key购买 nike

    var user = {
Name: "Some user",
Methods: {
ShowGreetings: function() {
// at this point i want to access variable "Name",
//i dont want to use user.Name
// **please suggest me how??**
},
GetUserName: function() { }
}
}

最佳答案

你不能。

JavaScript 中没有向上关系。

举个例子:

var foo = {
bar: [1,2,3]
}

var baz = {};
baz.bar = foo.bar;

单个数组对象现在有两个“ parent ”。

你可以做的是:

var User = function User(name) {
this.name = name;
};

User.prototype = {};
User.prototype.ShowGreetings = function () {
alert(this.name);
};

var user = new User('For Example');
user.ShowGreetings();

关于javascript - 在javascript中访问父对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1789892/

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