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 异步造成的影响,
对于上面的案例,如果没有使用闭包,那么获取的永远都是,列表的最后一个元素,