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