JS同步回调和异步回调
2020-03-25 本文已影响0人
无巧不成书之草色遥看
同步回调函数
按照正常顺序执行
const arr = [1, 2, 3]
arr.forEach(item => {
console.log(item)
})
console.log('forEach 之后')
输出为:
1
2
3
forEach 之后
异步回调函数
setTimeout将回调函数放在下一个任务队列执行
setTimeout(()=>{
console.log('timeout callback')
},0)
console.log('timeout end')
输出为
timeout end
timeout callback