JSLint - 忽略缺少的函数名称

时间:2013-04-27 00:51:21

标签: javascript jslint

我正在尝试使用JSLint评估匿名JavaScript函数。但是,JSLint无法对其进行评估,因为该函数缺少名称。我可以设置什么选项以允许JSLint忽略该错误?

类似的东西:

function(test) {
    return;
}

结果:

Missing name in function statement.
function(test) {

编辑:为了澄清,匿名函数将用作CouchDB的视图。我想确保语法在到达数据库之前是正确的。

1 个答案:

答案 0 :(得分:1)

您可以使用以下技术之一使JavaScript函数非匿名:

  1. 为函数命名:

    function myFunction(test) {
        return;
    }
    
  2. 将函数分配给变量:

    var myFunction = function(test) {
        return;
    }
    
  3. 事实上,你可以结合两种方法,但我不建议:

    var myFunction = function myFunction(test) {
        return;
    }