09 2022 档案
摘要:在ES6中,类的继承可以通过extends实现。 class Animal { name; sayHello(){} } class Dog extends Animal {} // const dog = new Dog(); // 在Dog的实例dog中也会存在name属性和sayHello方法
阅读全文
摘要:最近有个实现2D地图和3D地图的需求,我们是利用超图提供的相关插件来实现。 官方地址:https://iclient.supermap.io/web/introduction/leafletDevelop.html 2D利用的是 leaflet。 具体的步骤可以参考官网的示例。这里建议尽量使用本地化
阅读全文
摘要:typescript中的infer具有推断类型变量的作用,当我们不知道参数是什么的时候可以使用借助infer这个关键字。让我们来看下具体的使用方法: 1、当泛型是数组时使用 例子:获取数组的最后一项元素 type Last<T extends unknown[]> = T extends [infe
阅读全文
摘要:关于keyof和typeof的个人理解,有不妥之处,欢迎指正: 最近在学习TS的类型体操,发现还是要理论和实战结合,理论这一块就不用说了,可以看TS的官方文档,了解一些基本的概念和用法。实战的话可以在这个网站上练习(https://github.com/type-challenges/type-ch
阅读全文
摘要:可以总结为以下几种: 1、接口继承 可以继承父类接口的方法和属性 interface Animal { name: string } interface Dog extends Animal { sayHello: () => void } // dog具有Animal的name属性。 const
阅读全文

浙公网安备 33010602011771号