簡體   English   中英

如何使 setTimeout function 同步?

[英]How can I make the setTimeout function synchronous?

我的代碼給出了 output (行間有延遲):

one
three
((2 seconds delay))
two

如何使代碼同步以顯示 output:

one
((2 seconds delay))
two
three

編碼:

console.log('one'); 
setTimeout(() => {
    console.log('two');
}, 2000);
console.log('three');

 function x() { var promise = new Promise(resolve => setTimeout(() => resolve("2"), 3000)); return promise; } async function y() { console.log("1"); var y = await x(); console.log(y); console.log("3"); } y();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM