当前位置: 代码迷 >> 综合 >> 闭包解决异步问题,ajax/axios...
  详细解决方案

闭包解决异步问题,ajax/axios...

热度:94   发布时间:2023-11-23 18:42:39.0

1. 第一种(自执行函数)

1.1 格式 ()()

(function(参数1){})(传递参数1的地方)

1.2 案例

var dataList = ["1111", "222", "33"]
for (var i in dataList) {(function(data){wx.request({url: 'xxxxx',success: function (res) {console.log(data);}})})(dataList[i])
}

1.3 异步造成的影响,

对于上面的案例,如果没有使用闭包,那么获取的永远都是,列表的最后一个元素,

  相关解决方案