首页前端开发正文

js异步代码长什么样?

朱绪2021-11-18171JavaScript

什么样的代码属于异步代码?

单从表象上来说,异步代码的书写顺序与执行顺序不同。

console.log(1)
setTimeout(function() {
  console.log(2)
}, 0)
console.log(3)

注:定时器是典型的异步代码。

上面代码的书写顺序是 1 -> 2 -> 3;

但是执行顺序是 1 -> 3 -> 2

中间的console.log(2)是异步执行的。