1

When use e && e.preventDefault(), JsLint will throw the following error.

Expected an assignment or function call and instead saw an expression.

How can I change the code to pass JsLint, but still keep the code simple?

4

1 に答える 1

2

さて、これはjslintを渡します。

function handler(e) {
    "use strict";
    if (e) {
        e.preventDefault();
    }
}

コミュニティ全体がこの特定の jslint ルールに同意するかどうかはわかりませんが、質問に直接答えるには、上記の構文を使用してください。これは、jslint が最高に神聖でコーシャであることを祝福する、私が考案できる最も単純なバージョンです。

于 2012-12-07T05:25:59.287 に答える