0
VS Code是一個了不起的文本編輯器,但我面臨一些問題。VSCode:它沒有在智能感知中顯示Java腳本函數,例如.toLowerCase
發行
VS碼不顯示智能感知的基本JavaScript函數一樣myVariable.toLowerCase();
請讓我知道,如果有這方面的任何解決方案。
感謝VS Code團隊爲了開發美麗!
VS Code是一個了不起的文本編輯器,但我面臨一些問題。VSCode:它沒有在智能感知中顯示Java腳本函數,例如.toLowerCase
發行
VS碼不顯示智能感知的基本JavaScript函數一樣myVariable.toLowerCase();
請讓我知道,如果有這方面的任何解決方案。
感謝VS Code團隊爲了開發美麗!
我在VSCode團隊。
在許多情況下,我們無法推斷出類似於JavaScript變量的類型,如categoryName
,所以我們無法知道toLowerCase
是categoryName
上的有效方法。有幾種方法來解決這個問題:
使用jsdoc指定參數類型:
/**
* @param {string} categoryName
*/
function foo(categoryName){
// `string` member completions avalible here
}
添加保護的功能:
function foo(categoryName){
if (typeof categoryName !== 'string')
return
// `string` member completions available here
}
使用打字稿或流量類型
function foo(categoryName: string){
// `string` member completions available here
}
希望有幫助。