博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
typeScrip(五)泛型
阅读量:5141 次
发布时间:2019-06-13

本文共 476 字,大约阅读时间需要 1 分钟。

  类型变量&&泛型

    类型变量,是一种特殊的变量,只用于表示类型而不是值;使用了 类型变量的函数就叫做泛型;而使用类型变量的目的主要是为了解决,用户传入什么类型的参数,就返回什么类型结果的问题,例如:

function identify
(arg: T): T { return arg }

     泛型函数的调用,可以有两种方式来处理参数的类型,

      方法一: 传入所有的参数,以及参数类型

let myFn = identify
(2)

       方法二: 直接传参,利用类型推论来处理

let myFn = identify(2)

 

 

 

  使用泛型类型

    使用泛型函数的时候,参数必须被当成是任意或者所有类型,所以这时候如果想使用数组等方法的话,编译就会报错,应为传入的参数可能是字符串或者是数字,除了先判断类型这种方式外,typeScript 也提供了一种方式:

转载于:https://www.cnblogs.com/mufc/p/11231533.html

你可能感兴趣的文章
绝望的第四周作业
查看>>
一月流水账
查看>>
npm 常用指令
查看>>
非常棒的Visual Studo调试插件:OzCode 2.0 下载地址
查看>>
判断字符串在字符串中
查看>>
Linux环境下Redis安装和常见问题的解决
查看>>
HashPump用法
查看>>
cuda基础
查看>>
Vue安装准备工作
查看>>
oracle 创建暂时表
查看>>
201421410014蒋佳奇
查看>>
Xcode5和ObjC新特性
查看>>
LibSVM for Python 使用
查看>>
Centos 7.0 安装Mono 3.4 和 Jexus 5.6
查看>>
CSS属性值currentColor
查看>>
《DSP using MATLAB》Problem 7.37
查看>>
python基础学习第二天
查看>>
java可重入锁reentrantlock
查看>>
浅谈卷积神经网络及matlab实现
查看>>
解决ajax请求cors跨域问题
查看>>