如何在WebStorm中对抗未解决的变量警告

时间:2017-07-07 04:00:26

标签: javascript webstorm

我有一个从ajax获取数据的函数:

function test(str){
   var obj=JSON.parse(str);
   console.log(obj.xxx);
}

WebStorm说xxx - 是未解决的变量。 我无法使用@namespace。那我该怎么办?

1 个答案:

答案 0 :(得分:0)

如果实际数据仅在运行时已知(例如,当数据是通过ajax调用设置的值时),则在静态分析期间无法解析,因此会出现警告。有关可能的解决方法,请参阅https://youtrack.jetbrains.com/issue/WEB-17419#comment=27-1058451http://devnet.jetbrains.com/message/5504337#5504337