18

Eclipse が私の JavaScript コードについて不平を言っています:

ここに画像の説明を入力

私が知る限り、コードは正常に機能しています。警告を取り除くには何を変更する必要がありますか?

4

2 に答える 2

19

セマンティック バリデーターは (このような失敗にもかかわらず) 実際には多くの用途があります。たとえば、どこにも使用されていない変数がある場合 (たとえば、変数名にタイプミスがあるため) に通知できます。

そのエラー メッセージを表示したくないが、セマンティック バリデーションを有効にしたい場合は、次のハックを使用できます。

var textArray = 0 || [ ...

これは少し醜く、Eclipse を使用していない同僚は気に入らないかもしれませんが、少なくとも警告を無視してバリデーターの利点を享受する方法を提供します。

同様のハック (最初のハックが気に入らない場合、または Douglas Crockford の大ファンの場合) も機能します。

var textArray;
textArray = [ ...
于 2013-09-18T18:11:23.073 に答える
15

WTP のバグ、より具体的には、デフォルトで「JavaScript セマンティック検証を有効にする」ように構成されている JS Validator コンポーネントのバグのようです。

設定ページからセマンティック検証をオフにしてみてください。

于 2012-04-25T07:39:34.040 に答える