• 2024-09-07js逆向基础14异步编程3
    上节课遗留.finally.finally()方法不管Promise对象最后的状态如何都会执行.finally()方法的回调函数不接收任何的参数,也就是你在.finally()函数中是没法知道Promise最终的状态是resolved还是rejected的它最终返回的默认会是一个上一次的Promise对象值,不过抛出的是一个异常
  • 2024-05-08前端面试笔试题集锦
    今日有幸约面海尔,出了几道面试题,隐隐约约感觉做错了。后面复盘回忆,才发现确实是做错了,看来前端的自我修炼道路还是漫漫远兮,必将上下而求索!一日不练,技能生疏,终日不学,不思进取,罪过罪过!下面贴出被面到的几道题目:1.async和promise执行顺序asyncfunctionasync1(){console.log('
  • 2023-07-05js 异步 任务 题目解析(chatgpt bug了?)
    最近遇到一道题如下,求输出结果感觉还是蛮有意思的,找chatgpt做了一下我是题asyncfunctionasync1(){console.log('1');awaitasync2();console.log('2');}asyncfunctionasync2(){console.log('3');}console.log('4')setTimeout(func
  • 2022-11-20js 事件循环中宏任务和微任务执行顺序
    asyncfunctionasync1(){console.log("async1start");//2awaitasync2();console.log("async1end");//6}asyncfunctionasync2(){console
  • 2022-11-03协程的async使用
    async与launch一样都是开启一个协程,但是async会返回一个Deferred对象,该Deferred也是一个job async函数类似于launch函数.它启动了一个单独的协程,这是一个轻量级的线程
  • 2022-10-12前端工程师面试题自检篇(一)
    图片懒加载与普通的图片懒加载不同,如下这个多做了2个精心处理:图片全部加载完成后移除事件监听;加载完的图片,从imgList移除;letimgList=[...document.querySelec
  • 2022-10-05一道80%的前端开发都答不上来的js异步面试题
    最近面试中碰到了一道关于JS执行顺序的题目,题目比较基础,但是如果对于JS不熟的话,还是容易答不上来。再次记录和分析此次面试题,希望对大家有所帮助。asyncfunctiona
  • 2022-09-18EventLoop中的async和await
    直接先来看一道题:asyncfunctionasync1(){console.log('async1start')awaitasync2()console.log('async1end')}asyncfunctionasync2(){console.lo
  • 2022-09-07第 10 题:异步笔试题
    请写出下面代码的运行结果jsasyncfunctionasync1(){console.log('async1start');awaitasync2();console.log('async1end');}asyncfunctionasy