31 javascript jslint
我已经开始使用JSLint了.我检查了我的代码,我收到了这个错误:
第92行的问题字符7:将调用移动到包含该函数的parens中.
})();第92行的问题字符7:在parens中包装整个立即函数调用.
})();
如何修复此错误?
Jan*_*nen 59
我相信这意味着你应该在包装parens中移动调用parens的函数
(function() { /* code */ })()
Run Code Online (Sandbox Code Playgroud)
执行该功能的最后两个问题是问题所在.这就是jslint想要它的样子:
(function() { /* code */ }())
Run Code Online (Sandbox Code Playgroud)
Rob*_*Rob 35
我在这里找到了一个很好的解释:http://james.padolsey.com/javascript/closures-in-javascript/
第一组括号(在"
function(){}" 周围)不是必需的,但是用于表明函数立即被调用,因此很明显表达式不一定返回该函数; 而是该函数的返回值
| 归档时间: |
|
| 查看次数: |
11241 次 |
| 最近记录: |