我有一個關於JS中Promises的常見問題。 我無法找到答案的解決方案,最後決定在這裏問。Promise中的代碼是指循環迭代中的變量
那麼讓我們來看看下面的僞代碼:
for (var i = 0; i < 10000; i++) {
some_promise(function(){
console.log(i);
// Would this i return the value of some_promise point of execution,
// or at the current iteration when it is triggered?
});
}
如果我們看一下第一次迭代和承諾被觸發,那會是0還是讓我們說1000(迭代移動的同時等待承諾)
這將是如果你能幫助我總結我的頭周圍真正有用的..
爲什麼不自己嘗試一下? 「some_promise」做了什麼?看起來這與承諾無關。 – PeterMader
這取決於是否some_promise火災immeadiately或不。 –