Ala*_*Kid 1 javascript self-invoking-function
这段代码有什么问题?
function test() {
(function(){
console.log('1')
})()
(function(){
console.log('2')
})()
}
test()
Run Code Online (Sandbox Code Playgroud)
你错过了每个函数调用结束时的分号......
function test() {
(function(){
console.log('1');
})();
(function(){
console.log('2');
})();
}
test();
Run Code Online (Sandbox Code Playgroud)
如果你需要测试它,这是一个工作代码的JSFiddle.例如,在Chrome中,您可以右键单击>检查元素>并切换到"控制台"选项卡
感谢@pimvdb指出当你没有分号时这实际上会尝试做什么:
它目前正在尝试将第二个函数作为参数传递给第一个函数的结果.
| 归档时间: |
|
| 查看次数: |
80 次 |
| 最近记录: |