说说你对TypeScript中泛型的理解及其应用场景?

这里写目录标题

  • 一、是什么?
  • 二、使用方式
  • 三、应用场景

一、是什么?

泛型程序设计是程序设计语言的一种风格或范式。
泛型允许我们在强类型程序设计语言中编写代码时使用一些以后才指定的类型,在实例化时作为参数指明这些类型在typescript中,定义函数、接口或者类的时候,不预先定义好具体的类型,而在使用的时候在指定类型的一种特性。

二、使用方式

泛型通过<> 的形式进行表述,可以声明:

  • 函数
  • 接口

三、应用场景

通过上面初步的了解,后述在编写 typescript 的时候,定义函数,接口或者类的时候,不预先定义好具体的类型,而在使用的时候在指定类型的一种特性的时候,这种情况下就可以使用泛型。

灵活的使用泛型定义类型,是掌握typescript 必经之路

你可能感兴趣的:(typescript,javascript,前端)