gpt4 book ai didi

javascript - 在javascript函数中获取和设置局部变量

转载 作者:行者123 更新时间:2023-11-30 10:20:33 24 4
gpt4 key购买 nike

我已经编写了一段代码来在 javascript 函数中获取和设置局部变量;它不起作用。

function wrapper() {
var x = 10;
this.getX = function () {
return x; //Return x
}
this.setX = function (newX) {
x = newX; //Set value for x
}
}

var obj = wrapper();

obj.getX(); //Get value of x in wrapper
obj.setX(25); //Set value of x in wrapper

如何从外部代码获取和设置 javascript 函数中的局部变量。

最佳答案

wrapper作为构造函数调用。

var obj = new wrapper();

... 所以 this 是“包装器的一个实例”而不是“默认对象 window”。

构造函数以大写字母命名的约定指示,因此在整个程序中都将 wrapper 更改为 Wrapper

如需进一步阅读,请参阅 MDN on new .

关于javascript - 在javascript函数中获取和设置局部变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21574812/

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