摘要:
什么是宏任务和微任务? Javascript把异步任务又做了进一步的划分,异步任务又分为两类分别是: 宏任务 异步Ajax请求 setTimeout、setInterval 文件操作 其他宏任务 微任务 promise.then、.catch、.finally process.nextTick 其他 阅读全文
摘要:
Javascript是一门单线程语言,为了防止某个耗时任务导致程序假死,Javascript把待执行的任务分成了两类: 同步任务 同步任务又叫做非耗时任务,指的是在主线程上排队执行的那些任务 只有前一个任务执行完才能执行后一个任务 异步任务 异步任务又叫做耗时任务,异步任务由Javascript委托 阅读全文
摘要:
async/await是ES8引入的新语法,用来简化Promise异步操作。在async/await出现之前,开发者只能通过链式.then()的方式处理Promise异步操作。 .then链式调用解决了回调地狱的问题,但是代码冗余、阅读性差、不易理解。 async/await的基本使用 如果一个方法 阅读全文