[英]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.