+function(){
var s = 5;
return s;
}()
console.log(s);
结果出错。若是想在立即执行的函数表达式之外访问其变量或者函数应该怎么办?
+function(){
var s = 5;
return s;
}()
console.log(s);
结果出错。若是想在立即执行的函数表达式之外访问其变量或者函数应该怎么办?
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答868 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决
立即函数执行完毕后,会销毁其中的变量。
你可以return出去赋值给一个变量
(闭包那章节要学学)
eg: