线程、异步、回调函数、Promise
JS是单线程运行环境,单线程状态下存在阻塞。那么如何处理异步的任务?
JS异步任务处理使用事件循环机制,采用回调函数实现。
函数的普通调用与回调
function a(){console.log('a')} undefined function b(){a()} undefined b() VM783:1 a undefined function c(){mm()} undefined c() VM825:1 Uncaught ReferenceError: mm is not defined at c (<anonymous>:1:14) at <anonymous>:1:1 c @ VM825:1 (anonymous) @ VM831:1 function d(mm){mm()} undefined d(a) VM783:1 a undefined

浙公网安备 33010602011771号