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

Unresolved property variable when returned from method

本文关键字:属性 变量 方法 返回      更新时间:2023-09-26

。。。

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调用接收到的此类对象。请参阅如何对抗Webstorm中大量未解决的变量警告?,例如