0

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

就像是:

function(test) {
    return;
}

结果是:

Missing name in function statement.
function(test) {

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

4

1 回答 1

1

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

  1. 给函数起一个名字:

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

    var myFunction = function(test) {
        return;
    }
    
  3. 事实上,您可以将这两种方法结合起来,但我不建议这样做:

    var myFunction = function myFunction(test) {
        return;
    }
    
于 2013-04-27T01:20:03.930 回答