小程序
小游戏
企业微信
微信支付
扫描小程序码分享
for(var i in [1,2,3]){
wx.request({
url:'http://www.baidu.com',
success: function (res) {
for(var ws in [2,3,4]){
console.log([1,2,3][i])
}
})
返回的都是I的最后一个结果。结果为3
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
闭包了解下
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
function(i){
}(i)
这样改下
var换成let,并且数字不会顺序输出,因为是异步
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
闭包了解下
for(var i in [1,2,3]){
function(i){
wx.request({
url:'http://www.baidu.com',
success: function (res) {
for(var ws in [2,3,4]){
console.log([1,2,3][i])
}
}
})
}(i)
}
这样改下
var换成let,并且数字不会顺序输出,因为是异步