0
爲什麼不認爲未解決的JavaScript變量出錯?爲什麼WebStorm Inspection中未解決的JavaScript變量「Weak Warning」而不是「Error」?
我來自Java,無法弄清楚。是否因爲JavaScript有一些未解析的JavaScript變量,即使IDE不知道?
爲什麼不認爲未解決的JavaScript變量出錯?爲什麼WebStorm Inspection中未解決的JavaScript變量「Weak Warning」而不是「Error」?
我來自Java,無法弄清楚。是否因爲JavaScript有一些未解析的JavaScript變量,即使IDE不知道?
這裏有一個場景:webstorm無法預測哪些變量會在全球上市。例如檢查jQuery的$符號。
其他原因:變量僅在運行時已知的,因爲它是通過AJAX調用接收JSON的性質,例如;或者,在執行程序時動態地構造屬性,因此在靜態分析期間無法解析。這是JavaScript動態性質的結果:因爲我們無法確定這個未解決的變量是否需要修復用戶錯誤,所以我們將其顯示爲警告而不是錯誤 – lena