循环数据执行完毕在请求后台接口

在循环数据外部定义一个变量,在循环内部加1的操作然后通过数组的长度和变量相等情况下,就请求后台接口

var arry = [...];

var counter = 0;

arry.forEach(function(elem){
     

  //异步回调中

  counter++;

  if(counter === arr.length){
     

    //在这执行所有执行的完后的请求后台数据

  }

})

es6数组取交集

let duplicatedValues = [...result2].filter(x => [...arr].some(y => y.sortIndex === x.sortIndex));

你可能感兴趣的:(小知识点)