我正在尝试使用JSLint评估匿名JavaScript函数。但是,JSLint无法对其进行评估,因为该函数缺少名称。我可以设置什么选项以允许JSLint忽略该错误?
类似的东西:
function(test) {
return;
}
结果:
Missing name in function statement.
function(test) {
编辑:为了澄清,匿名函数将用作CouchDB的视图。我想确保语法在到达数据库之前是正确的。
答案 0 :(得分:1)
您可以使用以下技术之一使JavaScript函数非匿名:
为函数命名:
function myFunction(test) {
return;
}
将函数分配给变量:
var myFunction = function(test) {
return;
}
事实上,你可以结合两种方法,但我不建议:
var myFunction = function myFunction(test) {
return;
}