console.clear();
var arr1 = [1, 3, 5, 7, 9];
function ajax(status, data, max) {
return new Promise((resolve, reject) => {
const time = Math.floor(Math.random() * max);
setTimeout(() => {
if(status) {
resolve(`成功:${data}`);
} else {
reject(`失敗:${data}`);
}
}, time);
})
}
async function fn() {
for(let i = 0; i < arr1.length; i++) {
const res = await ajax(true, arr1[i], 10);
console.log(res);
}
for(let i in arr1) {
const res = await ajax(true, arr1[i], 10);
console.log(res);
}
for(let item of arr1) {
const res = await ajax(true, item, 10);
console.log(res);
}
}
fn();
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.