什么样的代码属于异步代码?
单从表象上来说,异步代码的书写顺序与执行顺序不同。
console.log(1) setTimeout(function() { console.log(2) }, 0) console.log(3)
注:定时器是典型的异步代码。
上面代码的书写顺序是 1 -> 2 -> 3;
但是执行顺序是 1 -> 3 -> 2
中间的console.log(2)是异步执行的。
朱绪2021-11-18620JavaScript
什么样的代码属于异步代码?
单从表象上来说,异步代码的书写顺序与执行顺序不同。
console.log(1) setTimeout(function() { console.log(2) }, 0) console.log(3)
注:定时器是典型的异步代码。
上面代码的书写顺序是 1 -> 2 -> 3;
但是执行顺序是 1 -> 3 -> 2
中间的console.log(2)是异步执行的。
下一篇:回调经常用于获取异步任务的结果