我正在面對javascript中的異步調用問題,並將錯誤(不是預期的)值傳遞給該函數。請參閱僞代碼:循環中的JavaScript異步調用
i=0;
while(i<10){
var obj= {something, i};
getcontent(obj); //(<--- getcontent is async function/problem)
i++;
}
所有getcontent異步調用都使用最後的i = 9值,這不是我想要實現的。
如何/我應該如何處理這種異步調用,並在每次調用中獲取正確的/傳遞正確的i值?