![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 94
面试准备
Chx.zhang
这个作者很懒,什么都没留下…
展开
-
【JavaScript】过了一年,懒癌患者终于整理了一下『手写Promise 语法糖』
除了 then 方法以外还有◾ 以及目前 Promise 规范的下面来实现一下。将给定的一个值转为Promise对象。"then"resolve()测试通过!!!方法返回一个带有拒绝原因的Promise对象。测试通过!!!catch()方法返回一个Promise,并且处理拒绝的情况。它的行为与调用相同。事实上, calling内部calls。(这句话的意思是,我们显式使用,内部实际调用的是)方法是或的别名,用于指定发生错误时的回调函数。就一行代码,我的天,居然这么简单!!!!!!...原创 2022-08-08 15:52:20 · 991 阅读 · 0 评论 -
【JavaScript】过了一年,懒癌患者终于整理了一下『手写Promise A+』
如果是异步回调,那么保存的成功失败的回调,需要用不同的值保存,因为都互不相同。红框的细节,我们都没有处理,这里要求判断 x 是否为 object 或者 function,满足则接着判断 x.then 是否存在,这里可以理解为判断 x 是否为 promise,这里都功能实际与我们手写版本中。主线程代码立即执行,setTimeout 是异步代码,then 会马上执行,这个时候判断 Promise 状态,状态是 Pending,然而之前并没有判断等待这个状态。我们先简单实现一下 Promise 的基础功能。...原创 2022-08-08 15:48:55 · 1045 阅读 · 0 评论 -
【JavaScript】JS高频手写汇总
基本上面试的时候,经常会遇到手撕XXX之类的问题,这次准备梳理总结一遍,巩固我们原生JS基础的同时,下次想复习面试手撕题的时候,找起来方便,也节省时间。事件委托这里就不阐述了,比如给li绑定点击事件看错误版,(容易过的,看**「面试官水平了」**)👇**「有个小bug,如果用户点击的是 li 里面的 span,就没法触发 fn,这显然不对」**👇这样子的场景就是不对的,那我们看看高级版本👇codepen效果地址:https://codepen.io/zhangchenxus/pen/mdXorg...原创 2022-07-12 16:39:13 · 1546 阅读 · 0 评论