随笔分类 -  TypeScript

ts
摘要:在上一篇我重点讲述了 ts 的交叉类型,本期将结合实例重点讲述 ts 中的一些高级操作符。本篇文章略长,笔者之前的文章都略短,作为男人还是要好好学习,文章还是长点好。 本期涉及的操作符如下: keyof in infer 关键字 Parameters ReturnType InstanceType 阅读全文
posted @ 2021-11-16 18:40 simple-love 阅读(4023) 评论(0) 推荐(1)
摘要:正文 在 TS 中,类似数组、字符串、数组、接口这些常见的类型都非常常见,但是如果要定义一个对象的 key 和 value 类型该怎么做呢?这时候就需要用到 TS 的 Record 了。 上代码: interface PageInfo { title: string; } type Page = " 阅读全文
posted @ 2021-10-13 15:35 simple-love 阅读(495) 评论(0) 推荐(0)
摘要:学 Java 的时候总会提到泛型,现在 TS 也有了,他们的用法都差不太多。泛型可以理解为广泛的类型。 为什么要用泛型 先来了解下泛型有什么用。先看下面定义的一个函数: function itself(a: number): number { return a } itself(1) // 1 上面 阅读全文
posted @ 2020-02-28 09:47 simple-love 阅读(1761) 评论(0) 推荐(1)
摘要://可选参数 // function buildName(firstName:string,lastName:string) { // return firstName + " " + lastName; // } // let result1 = buildName('xiaochuan','xi 阅读全文
posted @ 2020-02-26 12:18 simple-love 阅读(5751) 评论(0) 推荐(0)
摘要:什么是泛型呢?我们可以理解为泛型就是在编译期间不确定方法的类型(广泛之意思),在方法调用时,由程序员指定泛型具体指向什么类型。泛型在传统面向对象编程语言中是极为常见的,ts中当然也执行泛型,如果你理解c#或java中的泛型,相信本篇理解起来会很容易。 泛型函数、泛型类、泛型接口。 08_generi 阅读全文
posted @ 2020-02-26 10:46 simple-love