09 2022 档案

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