我现在正式花了一整天时间尝试在 JavaScript 中分配一个变量!请原谅我以 4 种不同的方式提出同样的问题,但这就是我今天早上开始的内容,并且有效。我现在只需要添加第二种方法。
Application = {};
(function() {
var closure = {};
Application.myFirstMethod = function() {
if (arguments.length) {
closure = arguments[0];
} else {
return closure;
}
}
})();
Application.myFirstMethod(3.14);
result = Application.myFirstMethod();
log(result);
所以我的问题是:请耐心等待,如果我添加mySecondMethod
到Application
,那么如何在arguments[0]
不使用当前称为闭包的变量的情况下保持 的值?