考慮下面的代碼:環路與承諾
var arr = ['one', 'two']
for (index in arr) {
console.log('outside promise:', arr[index])
myPromise().then(function(response) {
console.log('inside promise:', arr[index])
})
}
我的輸出:
// outside promise: one
// outside promise: two
// inside promise: one
// inside promise: one
爲什麼砍的承諾內的控制檯輸出不循環谷值?
你能不能更清楚一點,我真的不明白你說的是什麼問題? –
定義了myPromise?預期的結果是什麼?你的循環裏面的 – guest271314
試試var x = arr [index];然後console.log(x)在promise裏面 – PenAndPapers