分类
默认

async/await 语法问题

语法 执行 async 函数,返回的是 Promise 对象 await 相当于 Promise 的 then … 继续阅读async/await 语法问题

分类
默认

async/await 的顺序问题

来一道经典的异步题目 上面执行结果:

分类
默认

promise 和 setTimeout 的顺序

微任务执行时机比宏任务要早 console.log(100) // 宏任务 setTimeout(()=&gt … 继续阅读promise 和 setTimeout 的顺序

分类
默认

async/await 是语法糖,异步的本质还是回调函数

async/await 语法 异步回调容易产生 callback hell(回调地狱) Promise the … 继续阅读async/await 是语法糖,异步的本质还是回调函数

分类
默认

promise 关于 then 和 catch 的链接问题

下面输出:1 3 Promise.resolve().then(()=>{ console.log(1) … 继续阅读promise 关于 then 和 catch 的链接问题

分类
默认

Promise 有哪三种状态?如何变化?

三种状态:pending resolved rejected 状态的变化:pending —> reso … 继续阅读Promise 有哪三种状态?如何变化?

分类
默认

宏任务 macroTask 和微任务 microTask

什么是宏任务,什么是微任务 宏任务:setTimeout,setInterval,Ajax,DOM事件 微任务 … 继续阅读宏任务 macroTask 和微任务 microTask

分类
默认

请描述 event loop(事件循环/事件轮询)的机制,可画图

event loop(事件循环/事件轮询) JS 是单线程运行的 异步要基于回调来实现 event loop … 继续阅读请描述 event loop(事件循环/事件轮询)的机制,可画图