newLoadPath(arr3,arr2,function (everyPaths) {
allPath =allPath.concat(everyPaths);
});
这是我在js中的代码,其中arr3和arr2是通过循环得来的值,是变化的,回调返回的是一个数组everyPaths,现在发现最后拼接得到的数组allPath是乱序的,并没有一一对应着arr3,arr2这两个输入应该得到的值,想请问下诸位该如何解决这个问题?
newLoadPath(arr3,arr2,function (everyPaths) {
allPath =allPath.concat(everyPaths);
});
这是我在js中的代码,其中arr3和arr2是通过循环得来的值,是变化的,回调返回的是一个数组everyPaths,现在发现最后拼接得到的数组allPath是乱序的,并没有一一对应着arr3,arr2这两个输入应该得到的值,想请问下诸位该如何解决这个问题?
13 回答12.8k 阅读
7 回答2k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答921 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
6 回答1.1k 阅读
没看到更多的代码,估计是闭包问题