我无法理解为什么函数表达式调用不起作用并抛出错误.
你能解释一下吗?
var a = function (x) {
alert(x)
}
(function() {
a(1);
}());
Run Code Online (Sandbox Code Playgroud)
谢谢大家
这项任务比我想象的容易得多
这是因为JS正在解析IIFE作为函数的参数调用,使用添加的分号这样做
var a = function (x) {
alert(x)
};
(function() {
a(1);
}());Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
130 次 |
| 最近记录: |