iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > VUE >TypeScript如何使用类型推导
  • 234
分享到

TypeScript如何使用类型推导

2024-04-02 19:04:59 234人浏览 薄情痞子
摘要

这篇文章给大家分享的是有关typescript如何使用类型推导的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。巧用类型推导TypeScript 能根据一些简单的规则推断(检查)变量

这篇文章给大家分享的是有关typescript如何使用类型推导的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

巧用类型推导

TypeScript 能根据一些简单的规则推断(检查)变量的类型。

比如一个简单的add函数

function add(a: number, b: number) {
 return a + b
}

TypeScript就可以通过参数与return的运算符推导出函数的返回值

TypeScript如何使用类型推导

如果想获取函数整体的类型那么可以借助 typeof

注意与javascript中的typeof区分开

type AddFn = typeof add

当然上述情况算是比较简单的情况,有时候我们的返回值类型其实比较复杂,这个时候借助类型推导和 ReturnType 就可以很轻松地获取返回值类型。

type returnType = ReturnType<typeof add> // number

上述技巧在对redux进行编码的时候非常适用,这样可以省略我们大量的重复代码,毕竟redux的编码工作是非常繁琐的。

感谢各位的阅读!关于“TypeScript如何使用类型推导”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: TypeScript如何使用类型推导

本文链接: https://www.lsjlt.com/news/95067.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • TypeScript如何使用类型推导
    这篇文章给大家分享的是有关TypeScript如何使用类型推导的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。巧用类型推导TypeScript 能根据一些简单的规则推断(检查)变量...
    99+
    2024-04-02
  • TypeScript如何使用交叉类型
    这篇文章主要为大家展示了“TypeScript如何使用交叉类型”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“TypeScript如何使用交叉类型”这篇文章吧。交...
    99+
    2024-04-02
  • TypeScript如何使用类型约束
    这篇文章主要为大家展示了“TypeScript如何使用类型约束”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“TypeScript如何使用类型约束”这篇文章吧。巧...
    99+
    2024-04-02
  • TypeScript如何使用类型别名
    这篇文章主要介绍了TypeScript如何使用类型别名,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。类型别名类型别名会给一个类型起个新名字,...
    99+
    2024-04-02
  • 如何使用TypeScript类型注解
    小编给大家分享一下如何使用TypeScript类型注解,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!类型注解TypeScript提供了很多数据类型,通过类型对变量进行限制,称之为类型注解,使用类型注解后,就不能够随意变更变...
    99+
    2023-06-29
  • 简单三行代码函数实现几十行Typescript类型推导
    目录场景摸鱼吃瓜式排查元组大法感叹场景 最近在设计一些基础的项目框架设计上的 sdk api,比如埋点系统、权限系统之类的,要提供一些便捷的封装方法给上层使用。于是遇到了这么个场景...
    99+
    2023-01-15
    Typescript类型推导代码函数 Typescript类型推导
  • 教你用typescript类型来推算斐波那契
    目录写在前面斐波那契实现逻辑第一个问题:第0和第1个数返回自身第二个问题:某个数等于前两个数相加第三个问题:推算一个数需要循环或者递归得到前两个值第四个问题结论解决todo+1操作数...
    99+
    2024-04-02
  • TypeScript类型使用示例剖析
    目录JavaScript的内置类型 VS TypeScript内置类型元祖接口interfaceinterface和type有什么区别?枚举怎么让Babel支持const enum字...
    99+
    2023-05-18
    TypeScript类型剖析 TypeScript 类型示例
  • C++ 函数的类型推导是如何工作的?
    c++++ 类型推导允许编译器自动推断函数参数和返回值类型,语法为 auto func_name(param_list) -> return_type;。编译器遵循以下规则进行推导...
    99+
    2024-04-11
    c++ 函数类型推导
  • Python推导式如何使用
    本文小编为大家详细介绍“Python推导式如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python推导式如何使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。推导式什么是推导式推导式是 for 循环的...
    99+
    2023-06-30
  • 如何理解TypeScript枚举类型
    本篇内容主要讲解“如何理解TypeScript枚举类型”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何理解TypeScript枚举类型”吧!前言:TypeScript 在 ES 原有类型基础上...
    99+
    2023-06-25
  • 如何分析TypeScript枚举类型
    这篇文章给大家介绍如何分析TypeScript枚举类型,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1.概述所谓的枚举类型就是为一组数值赋予名字。enum类型在C++、Java语言中比较常见,TypeScript在Ja...
    99+
    2023-06-22
  • 如何使用TypeScript实现一个类型安全的EventBus
    这篇文章主要介绍“如何使用TypeScript实现一个类型安全的EventBus”,在日常操作中,相信很多人在如何使用TypeScript实现一个类型安全的EventBus问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对...
    99+
    2023-07-02
  • 详解TypeScript映射类型和更好的字面量类型推断
    目录概述使用映射类型构建 Object.freeze()映射类型的语法更直观解释更多映射类型的示例映射类型的实际用例更好的字面量类型推断更好的 const 变量推断更好的只读属性推断...
    99+
    2024-04-02
  • TypeScript如何自定义数据类型
    这篇文章主要介绍“TypeScript如何自定义数据类型”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“TypeScript如何自定义数据类型”文章能帮助大家解决问题。TypeScript 类型系统和...
    99+
    2023-07-04
  • TypeScript条件类型与内置条件类型怎么使用
    这篇文章主要讲解了“TypeScript条件类型与内置条件类型怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“TypeScript条件类型与内置条件类型怎么使用”吧!一、TS中条件类型...
    99+
    2023-07-05
  • typescript返回值类型和参数类型的具体使用
    目录返回值类型可缺省和可推断的返回值类型Generator 函数的返回值参数类型可选参数和默认参数剩余参数返回值类型 在 JavaScript 中,我们知道一个函数可以没有显式 re...
    99+
    2024-04-02
  • TypeScript内置工具类型怎么使用
    这篇文章主要介绍“TypeScript内置工具类型怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“TypeScript内置工具类型怎么使用”文章能帮助大家解决问题。一、什么是ts内置工具类型T...
    99+
    2023-07-05
  • C++11系列学习之类型推导
    目录auto类型推导auto基本用法auto 推导规则auto 的限制auto 适用场景decltype 类型推导decltype 基本用法decltype 推导规则decltype...
    99+
    2024-04-02
  • TypeScript如何实现类型安全的EventEmitter
    这篇文章主要介绍了TypeScript如何实现类型安全的EventEmitter的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇TypeScript如何实现类型安全的EventEmitter文章都会有所收获,下面...
    99+
    2023-07-05
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作