我有一个从服务器获取数据的函数:
function getData(data){
console.log(data.someVar);
}
WebStorm 说 someVar
是一个未解析的变量。
我怎样才能摆脱这样的警告?
我看到几个选项:
- 在 IDE 设置中抑制警告;
- 添加带有字段的 JSON 源文件 ( details );
- 使用类似数组的语法:
data['some_unres_var']
;
此外,WebStorm 让我为“数据”创建命名空间(添加像 /** @namespace data.some_unres_var*/
这样的注释),创建这样的字段,或重命名它。
最佳答案
使用JSDoc :
/**
* @param {{some_unres_var:string}} data
*/
function getData(data){
console.log(data.some_unres_var);
}
关于javascript - 如何应对 WebStorm 中大量 Unresolved 变量警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20835544/