HeiYanjing
手写Promise,1.3promise中then方法的多次调用
promise中有一个很重要的特点同一个promise对象下面的then方法是可以被调用多次。举个例子,测试代码更改如下:
2021-08-13 08:55:57阅读全文
手写Promise,1.4promise中then方法的链式调用
promise还有一个很重要的特点,then方法可以被链式调用,后面一个then方法得到的值是上一个then方法的返回值
2021-08-12 18:47:30阅读全文
手写Promise,1.5promise中then方法的链式调用识别Promise对象自身
promise的then方法会返回一个promise对象。如果用户在写代码的过程中,将自身给返回出去,就会报类型错误。测试代码:
2021-08-13 00:38:34阅读全文
手写Promise,1.6promise中加入异常捕捉,then方法变可选参数
Promise中可以手动抛出异常,throw new Error('error')。这种情况处理起来比较简单,完善一下逻辑代码即可
2021-08-12 17:47:46阅读全文
手写Promise,1.7promise中all(),race(),resolve(),cath(),finally()的实现
Promise.all()Promise.all()方法用于将多个 Promise 实例,包装成一个新的 Promise 实例。Promise.all()方法接受一个数组作为参数,数组中如果有不是promise实例的情况,就会先调用下面讲到的Promise.resolve方法,将参数转为 Promi
2021-08-16 03:42:16阅读全文
自定义antd Tree组件悬浮提示窗内容
以antd官网例子为例。当鼠标放到文字区域,鼠标悬浮窗显示文本内容,因为<span>标签中的title属性,已经设置了内容。
2021-09-15 12:32:21阅读全文