55

重複の可能性:
JSLint:定義される前に使用されました

私は実行JSlintし、そのようなエラーを見ました:

「foo」は定義されていません。
var x = foo();

fooJavaScript別のファイルで定義されている関数ですfoo.js。私が理解しているように、別のソースファイルで定義された関数JavaScriptを参照するための「import/require」ディレクティブはありません。foo

によって報告されたこのエラーを修正するにはどうすればよいJSlintですか?

4

1 に答える 1

88

fooグローバルディレクティブを使用して、の想定される存在についてJSLintに通知します。

/*global foo */

http://www.jslint.com/help.html#global

于 2012-08-14T17:56:03.640 に答える