从方法返回时未解析的属性变量

时间:2015-06-07 09:35:15

标签: javascript angularjs variables intellij-idea webstorm

...

doChunk().then(function (results) {
   angular.forEach(results, function (info) {
      if (info.data.fields.worklog) {
         configProcess.results.push(info.data);

...

以上只是我的AngularJS应用程序中的一个示例,但对于从其他地方返回的所有数据(和vanilla JS)也是一样的问题 - 比如{{1在这种情况下请求。

results - 是HTTP请求的结果,包含一个对象数组。

因此,当我遍历此数组时,我访问这些对象的不同属性。 一切都很好并且有效,但是我如何声明这些方法的不同属性是什么?

基本上我想要的是摆脱 WebStorm 中的代码检查错误,如:HTTP

对我来说,为什么要报告它是完全合理的,但我该如何解决呢?

1 个答案:

答案 0 :(得分:2)

我可以建议使用JSDoc来记录ajax调用收到的这些对象。例如,请参阅How to fight a lots of unresolved variables warning in Webstorm