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

Unresolved property variable when returned from method

...

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

...

以上只是我的 AngularJS 应用程序中的一个示例,但对于从其他地方返回的所有数据(和原始 JS)来说都是同样的问题 - 例如本例中的 HTTP 请求.

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

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

基本上我想要的是摆脱来自 WebStorm 的代码检查错误,例如:Unresolved variable fields at line 106.

我很清楚为什么会报告它,但我该如何解决它?

我可以建议使用 JSDoc 来记录 ajax 调用接收到的此类对象。参见How to fight tons of unresolved variables warning in Webstorm?,例如