0
警告有一個函數,從阿賈克斯需要一個數據:我怎麼打懸而未決變量WebStorm
function test(str){
var obj=JSON.parse(str);
console.log(obj.xxx);
}
WebStorm說xxx
- 是懸而未決的變量。 我不能使用@namespace
。那我該怎麼辦?
警告有一個函數,從阿賈克斯需要一個數據:我怎麼打懸而未決變量WebStorm
function test(str){
var obj=JSON.parse(str);
console.log(obj.xxx);
}
WebStorm說xxx
- 是懸而未決的變量。 我不能使用@namespace
。那我該怎麼辦?
在實際數據僅在運行時知道的情況下(例如,當數據是通過ajax調用設置的值時),它在靜態分析過程中無法解析,因此預計會發出警告。有關可能的解決方法,請參閱https://youtrack.jetbrains.com/issue/WEB-17419#comment=27-1058451,http://devnet.jetbrains.com/message/5504337#5504337。
你試過了嗎var obj = str.json();'? –
'str.json'不是函數 –
你能提供被解析的字符串嗎? – Joel