如何在javascript中先运行第二行,然后再运行第一行?

t30tvxxf  于 2021-09-13  发布在  Java
关注(0)|答案(3)|浏览(257)

我有两个日志,然后我需要第一个日志(2),然后运行日志(1)

console.lo(1);
console.log(2);

结束==>日志中的2,1

w51jfk4q

w51jfk4q1#

你应该使用承诺并了解它;

setTimeout(async () => {
       console.log(1)
      }, 100);
       console.log(2)
bfhwhh0e

bfhwhh0e2#

javascript自上而下地工作,实现所需的最简单的方法是改变位置 console.lo(2); console.log(1);

bvk5enib

bvk5enib3#

您只需使用settimeout并在一定的时间间隔后运行回调函数。
您还应该了解为什么settimeout(fn,0)有时很有用?

setTimeout(_ => console.log(1), 0);
console.log(2);

相关问题