还在看机会吗,微软这边也有大量HC
点赞 评论

相关推荐

6. Promise 的原理Promise 是一种状态机,具有三种状态(Pending、Fulfilled、Rejected),通过状态转换来处理异步逻辑。以下是 Promise 的内部工作机制:https://www.nowcoder.com/issue/tutorial?zhuanlanId=j572L2&uuid=d5653a45948844c781778deb4ab3a3746.1 状态转换从 Pending 状态转换到 Fulfilled 状态时,调用 resolve(value)。从 Pending 状态转换到 Rejected 状态时,调用 reject(reason)。6.2 then 和 catchthen(onFulfilled, onRejected) 方法返回一个新的 Promise,并处理两个函数的传入。如果原 Promise 成功,执行 onFulfilled,将结果传入。如果原 Promise 失败,执行 onRejected,将错误原因传入。6.3 任务队列通过微任务(Microtask)执行队列,then 方法内的回调会在当前执行栈执行完毕后立即执行。这意味着 Promise 的处理在事件循环的微任务阶段进行,优先于宏任务(如 setTimeout)。7. 小结Promise 提供了一种优雅的处理异步操作的方式,大大提高了代码的可读性和维护性。通过链式调用、Promise.all 和 Promise.race 等方法,可以高效地管理多个异步操作。此外,结合 async/await 语法,可以使异步代码更清晰、易于理解。掌握这些进阶用法以及背后的原理,将帮助你在 JavaScript 的异步编程中更加游刃有余。https://www.nowcoder.com/issue/tutorial?zhuanlanId=j572L2&uuid=d5653a45948844c781778deb4ab3a374#牛客AI配图神器#
点赞 评论 收藏
分享
自我介绍1.根据项目,你可以讲一下你项目中哪个功能你觉得工作量会比较大,或者说要考虑东西比较多的?2.项目中axios拦截器统一处理都做了哪些功能,怎么做的?3.项目中,多人发帖多级评论怎么实现的?4.输入URL到页面显示的流程5.js文件放在头部head和放在body尾部里面有什么不同?6.本地缓存有哪些?7.如何实现上下左右都居中?8.说一下节流和防抖、实现逻辑和应用场景9.遍历数组的方式有哪些?10.说一下深拷贝,为什么要用到深拷贝?11.vue里面的data为什么是一个方法而不是对象啥的?12.vue组件通信有哪些方式?13.提到了刚刚自我介绍里面的说到的另外一个项目,让我再详细介绍一下14.项目有上线让别人使用吗,还是只是自己做一个练习15.computed和watch的区别?16.v-for为什么有key?17.promise的方法有哪些?它们分别的作用?18.算法题:给一串字符串(有字母有数字)要求输出里面最大的数字19.说一下你代码的思路20.还有别的解法?(只另外说了一种,问还有没有,我想到了正则表达式但是我忘了怎么写)反问1.通过这次面试,你对我以后的学习路线有什么建议吗?(其实想偷摸问面评,但是面试官理解为怎么学前端,很认真的给了我建议,感动😭😭)2.请问从面试官的角度,在面试过程中更看重更想要考察被面试者什么能力或者方面?3.问了这次面试对我的评价?面试结束后可能十几分钟收到了二面,但是看招聘进度貌似还停在初试,不懂为什么,有友友遇见过类似情况吗😖😖
查看24道真题和解析
点赞 评论 收藏
分享
牛客网
牛客企业服务