2016-12-17 10 views
0

VSコードは素晴らしいテキストエディタですが、私はいくつかの問題に直面しています。 myVariable.toLowerCase();VSCode:IntelliSenseでJavaスクリプト機能を表示していません。 .toLowerCase

enter image description here

などの基本的なJavaScriptの機能のためのIntelliSenseが表示されない

ISSUE

VSコードは、このために任意の解決策がある場合は私に知らせてください。

美しいVSコード作成チーム!

答えて

1

私はVSCodeチームです。

多くの場合、categoryNameのようなJavaScript変数の種類を推論することはできませんので、toLowerCasecategoryNameの有効なメソッドであることはわかりません。

/** 
* @param {string} categoryName 
*/ 
function foo(categoryName){ 
    // `string` member completions avalible here 
} 
  • は、関数にガードを追加します:

    function foo(categoryName){ 
        if (typeof categoryName !== 'string') 
         return 
        // `string` member completions available here 
    } 
    
  • 使用活字体や引数の型を指定する

    • 使用JSDocの:この問題を解決するには、いくつかの方法があります。フロータイプ

      function foo(categoryName: string){ 
          // `string` member completions available here 
      } 
      

    希望に役立ちます。

  • 関連する問題