Axiosstoresameinformationinsideforeach
创始人
2024-09-29 01:30:40
0

Axios在foreach内部存储相同的信息时,会发生数据覆盖的问题,可以使用闭包来解决此问题。闭包是一种可以访问其周围内部函数作用域的函数。此外,还可以使用Promise.all()来解决这个问题。

代码示例:

使用闭包解决问题:

axios.get('https://jsonplaceholder.typicode.com/users') .then((response) => { const data = response.data; const array = []; for (let i = 0; i < data.length; i++) { array.push(function() { const user = data[i]; console.log(user.name); }); } array.forEach(function(item) { item(); }); }) .catch((error) => { console.log(error); });

使用Promise.all()解决问题:

let array = []; axios.get('https://jsonplaceholder.typicode.com/users') .then((response) => { const data = response.data; for (let i = 0; i < data.length; i++) { array.push(axios.get(https://jsonplaceholder.typicode.com/posts?userId=${data[i].id})); } Promise.all(array).then((results) => { results.forEach((result) => { console.log(result.data); }); }) }) .catch((error) => { console.log(error); });

相关内容

热门资讯

开挂辅助!鸿狐拼十辅助,wep... 开挂辅助!鸿狐拼十辅助,wepoker软件辅助程序(透视)开挂辅助安装(有挂头条),鸿狐拼十辅助是用...
分析透视"wepok... >>您好:wepoker透视辅助挂软件加扣扣群确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户...
盘点透视"wepok... >>>您好:,软件加微信【添加136704302】确实是有挂的,很多玩家在这款游戏中打牌都会发现很多...
分享透视"安卓wep... 安卓wepoker德州透视挂下载是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要...
了解透视"wpk正版... 了解透视"wpk正版透视"开挂(透视)辅助软件(教学盘点2026新版)是一款可以让一直输的玩家,快速...
分析透视"wepok... >>您好:wepoker辅助工具好用吗确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别...
分析透视"微扑克辅助... 分析透视"微扑克辅助器app"开挂(透视)辅助软件(避坑细节细节揭秘)是一款可以让一直输的玩家,快速...
了解透视"wpk有挂... 您好:wpk有挂吗的软件,软件加客服确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好...
正品透视"wepok... 无需打开直接搜索加微信客服(136704302)咨询了解wepoker真的有挂透视辅助吗辅助器目前(...
正版透视"WePok... >>您好:WePoker玩家总结软件加扣扣群确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的...