سلام استاد من میخواستم کدی که شما گفتید اول عبارت done نوشته بشه بعد عبارت test و test3 الان مگه نباید این طور باشه که وقتی دستور await اجرا میشه منتظر بمونه تا done چاپ بشه و بعد test و بعد test3 چرا done اخر از همه چاپ شد؟ کلا الان کاربرد await چیه من متوجه نشدم؟’’’
function test() {
console.log('...test...');
}
function test3() {
console.log('...test3...');
}
async function f(){
let promise = new Promise((resolve , reject) =>{
setTimeout(()=>resolve('done'),1000)
});
let result = await promise;
console.log(result);
}
f();
test();
test3();