1. ホーム
  2. javascript

[解決済み] WebStormで未解決の変数が大量にある場合の警告に対処する方法は?

2022-07-16 09:11:36

質問

サーバーからデータを取得する関数があります。

function getData(data){
    console.log(data.someVar);
}

WebStormでは someVar は未解決の変数です。 どうすればこのような警告をなくすことができますか?

いくつかのオプションがありますね。

  • IDE 設定で警告を抑制する。
  • フィールドを持つ JSON ソースファイルを追加する ( 詳細 );
  • 配列のような構文を使用します。 data['some_unres_var'] ;

また、WebStormはquot;data"のための名前空間を作成することを提案しています(以下のようなアノテーションを追加してください)。 /** @namespace data.some_unres_var*/ のようなアノテーションを追加する)、そのようなフィールドを作成する、または名前を変更することができます。

どのように解決するのですか?

使用方法 JSDoc :

/**
 * @param {{some_unres_var:string}} data
 */
function getData(data){
    console.log(data.some_unres_var);
}