采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在触发一个click事件函数,函数内有promise setTimeout nextTick,他们的执行顺序?
这仨要做一个区分。
promise setTimeout 都是 ES 语法提供的原生 AP
nextTick 是基于 promise 实现的 vue API (如果浏览器不支持 promise ,那就基于 setTimeout)—— 它不是 js 原生 API
所以,这仨不能混在一起比较。只能比较 prosmie 和 setTimeout ,很显然前者是微任务,前者执行更早。
所以如果是promise支持的情况下nexttick是按照promise的执行逻辑是吗?’
是的。
登录后可查看更多问答,登录/注册
面向1-3年前端的框架及项目面试“刚需内容”
4.2k 1
2.7k 11
1.3k 11
1.4k 11