首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
下列在 JS 时间循环机制中属于微任务(microTa...
[不定项选择题]
下列在 JS 时间循环机制中属于微任务(microTask)的是?
process.nextTick
promise
setTimeout
setInterval
查看正确选项
添加笔记
求解答(2)
邀请回答
收藏(24)
分享
纠错
3个回答
添加回答
1
X_W_W_
nextTick可以是微任务也可以是宏任务,
vue环境支持Promis的话,使用Promise。否则microTimerFunc 被定义为宏任务macroTimerFunc
优先使用setImmediate(只有ie浏览器10以上支持),其次是MessageChannel,最后是setTimeout
。以上三个都属于宏任务。
https://www.cnblogs.com/mengfangui/p/9936695.html
发表于 2021-06-28 02:42:21
回复(0)
0
已注销
nextTick在vue源码实现是new Permoise.reslove(callback),如果不能支持es6语法用setTimout(()=>{},0)实现异步操作,第二种不常见。promise第一个回调函数是同步任务,它的方法是异步任务,如果这题考查的宏任务和微任务的区别,选a.如果题意是可以放入到微任务队列中选ab
编辑于 2021-11-29 09:22:56
回复(0)
0
hungry_&_foolish
b的意思应该是promise不是微任务,因为promise和promise中的resolve函数都是同步执行的;Promise.prototype.then/.catch/.finally函数中的内容才是异步执行的,会放入到微线程中
发表于 2021-10-24 11:55:36
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
前端工程师
百度
2020
上传者:
小小
难度:
3条回答
24收藏
1479浏览
热门推荐
相关试题
百度Spider如何在不超过抓取限...
百度
2011
系统设计
Java工程师
C++工程师
评论
(7)
来自
百度2011研发工程师笔试卷
看图回答
判断推理
2020
人力资源
安永
审计
税务服务
风险管理
管理咨询
行政管理
评论
(1)
来自
职能类模拟题2
看图回答
判断推理
2020
人力资源
安永
审计
税务服务
风险管理
管理咨询
行政管理
评论
(3)
来自
职能类模拟题2
相关性分析有哪些?
评论
(1)
如何检验聚类分析结果
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题