需要fetch()等的JavaScript示例

时间:2019-07-14 17:18:04

标签: javascript

我想学习诸如fetch()和arrow函数之类的新JavaScript功能。为此,我从最近的应用程序中选择了一个功能,并尝试用新功能替换旧功能。成功很少。这是我的原始功能:

function popNames(arNumbers,ctrlName) {
  var arSortedList = [];
  var strNameList = "";
  $.getJSON("NAME.json").done(function(zdata) {
$.each(arNumbers, function(i, ydata) {
  $.each(zdata.NAME, function(k,v) {
    if(v.idName == ydata) {// important: === did NOT work
          if(ctrlName) arSortedList.push(v.last + ", " + v.first + ";" + v.idName);
      else arSortedList.push(v.last + ", " + v.first);
    }
  });   // each element of NAME.json
}); // each idName value in the array passed
if(ctrlName) {
  setOptions(arSortedList, ctrlName);
} else {
  strNameList = arSortedList.join();
}
  });   // getJSON NAME
}

我成功使用了此行:

fetch("NAME.json").then(zdata => zdata.json())

但是在那之后我什么也没做。我很高兴看到一个可以学习的示例。

1 个答案:

答案 0 :(得分:0)

@RestController

我正在研究为什么不能再执行两个Array.forEach语句,并发现了一个新的可迭代构造(用于... of)。