我正在尝试运行一个代码,我循环遍历像
这样的函数$.each(imageArray, function(key, value) {
setTimeout(function() {
functionName(value);
}, 4000);
});
和我通过Node.js比较两个图像的函数.js及其显示值如
[日志] 1--0.00(main.js,第69行)
[日志] 9(main.js,第245行)
[Log] 2(main.js,第245行)
[Log] 4(main.js,第245行)
[Log] 8(main.js,第245行)
[日志] 6(main.js,第245行)
[Log] 7(main.js,第245行)
[日志] 1(main.js,第245行)
[日志] 10(main.js,第245行)
[Log] 3(main.js,第245行)
[日志] 5(main.js,第245行)
[日志] 2--34.95(main.js,第69行)]
我知道我没有做错任何事,但输出显示不然。
所以我使用setTimeout
,因为我使用的函数可能需要一些时间来执行。
所以我的问题是我可以强制我的函数同步循环吗?