0

JSLint を使用して匿名 JavaScript 関数を評価しようとしています。ただし、関数に名前がないため、JSLint は評価に失敗します。JSLint がそのエラーを無視できるようにするには、どのオプションを設定できますか?

何かのようなもの:

function(test) {
    return;
}

結果:

Missing name in function statement.
function(test) {

編集: 明確にするために、無名関数は CouchDB のビューとして使用されます。DB にヒットする前に、構文が正しいことを確認したいと考えています。

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 に答える