如何在Webstorm中应对大量未解决的变量警告? [英] How to fight tons of unresolved variables warning in Webstorm?

查看:189
本文介绍了如何在Webstorm中应对大量未解决的变量警告?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个从服务器获取数据的函数:

I have a function that takes a data from server:

function getData(data){
    console.log(data.someVar);
}

Webstorm说 someVar -是一个未解析的变量。
如何消除此类警告?

Webstorm says that someVar - is an unresolved variable. What can I get rid of such warnings?

我看到几个选项:


  • 禁止在IDE设置中显示警告;

  • 添加带有字段的json源文件(详细信息);

  • 使用类似数组的语法: data ['some_unres_var'] ;

  • Suppress warnings in ide settings;
  • Add a json source file with fields (details);
  • Use arrays-like syntax: data['some_unres_var'];

Webstorm也为我提供了为数据创建名称空间的功能(添加 / ** @namespace data.some_unres_var * / 之类的注释) ,创建此类字段或重命名。

Also Webstorm offering me to create namespace for the "data" (add an annotation like /** @namespace data.some_unres_var*/), create such field, or rename it.

推荐答案

使用JSDoc:

/**
 * @param {{some_unres_var:string}} data
 */
function getData(data){
    console.log(data.some_unres_var);
}

这篇关于如何在Webstorm中应对大量未解决的变量警告?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆