![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ES6面试考点
ES6
zpfnext
这个作者很懒,什么都没留下…
展开
-
场景题:事件循环机制(字节跳动面试题)
执行顺序见标注 async function async1 () { console.log('async1 start');//2 await async2(); console.log('async1 end');//7 } async function async2 () { console.log('async 2');//3 }原创 2020-10-04 22:47:35 · 329 阅读 · 0 评论 -
问答题:请描述event loop(事件循环/事件轮询)的机制,可画图
在这里插入代码片原创 2020-09-30 00:06:00 · 183 阅读 · 0 评论 -
场景题: async-await如下代码执行顺序?
async function async1() { console.log('async start')//2 await async2() console.log('async1 end')//5}async function async2() { console.log('async2')//3}console.log('script start')//1async1()console.log('script end')//4原创 2020-09-30 17:09:13 · 271 阅读 · 0 评论 -
问答题:Promise有哪三种状态,如何变化?
在这里插入代码片原创 2020-09-30 10:31:25 · 638 阅读 · 0 评论 -
async-await和Promise的关系
执行async函数,返回的是Promise对象await相当于Promise的thentry...catch可捕获异常,相当于Promise的catchasync function fn1() { return 100//相当于return Promise.resolve(100)}const res1 = fn1 //执行async函数,返回一个Promise对象//console.log('res1',res1)//Promise对象res1.then(data => {原创 2020-09-30 16:52:26 · 465 阅读 · 0 评论 -
场景题:Promise的then和catch如何影响状态的变化?
第一题Promise.resolve().then(() => { console.log(1)}).catch(() => { console.log(2)}).then(() => { console.log(3)})1 2第二题Promise.resolve().then(() => { console.log(1) throw new Error('error1')}).catch(() =&原创 2020-09-30 12:29:17 · 295 阅读 · 0 评论