1 回答

TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊
我建議您function loadImage跳出循環(huán)圈
如果您使用let代替var并將pos和iter的聲明移到for循環(huán)中,那么它應(yīng)該可以工作
function loadImage(imagePath) {
return new Promise((resolve, reject) => {
let image = new Image();
image.addEventListener("load", () => {
resolve(image);
});
image.addEventListener("error", (err) => {
reject(err);
});
image.src = '../interface/images/body/' + imagePath;
});
}
for (let i = 0; i < item.length; ++i) {
let pos="";
let iter="";
// rest of your code remains unchanged
}
添加回答
舉報(bào)