奇思妙想

36 阅读1分钟

1.数组继承,继承后打f12种是自定义的数组名

class CustomArray extends Array {}
const arr = new CustomArray();
console.log(arr);

image.png

2.ts可以此添加自定义的在原型链上添加方法

常规方式添加

image.png

通过继承后的效果

image.png

注 第一种需要加断言,这是ts在class种的规则,不添加会报在构造函数中可能会未创建

最方便的还是第二种方式,直接编写具体的函数方法实现功能。