typescript 枚举 作用-【第1778期】TypeScript:超能力的JavaScript(第二部分)

2023-09-01 0 4,633 百度已收录

@jonjia,爱奇艺后端开发工程师,主要负责企业中后端业务开发。 参与Abery未来大脑项目App开发。

正文从这里开始~~

使用枚举可以更清晰地组合一组数据。

我们来看看如何构造一个枚举:

您可以通过以下方式从枚举中获取值:

但它返回的是值的整数索引。 和字段一样,枚举类型索引也是从0开始。

那么我们如何获得“Indrek”呢?

注意我们如何获取字符串的值。

另一个很好的例子是使用枚举来存储应用程序状态。

假设我们请求一个 API 并获取一些数据。 我们总是希望能够成功获取数据typescript 枚举 作用,但是如果我们很难获取数据怎么办?

是时候回到never类型了,比如下面的特殊使用场景:

注意我们传递的消息参数

我们可以在另一个方法中调用错误方法(反弹)

由于我们推断返回值的类型是never,所以我们声明返回值的类型是never,而不是void。

类型本身的好处并不大。

默认情况下typescript 枚举 作用,null 和 undefined 是所有类型的子类型。 也就是说,你可以给number类型的变量赋予null和未定义的参数。

当您清楚地知道实体具有比其现有类型更准确的类型时,通常会发生类型确定。

它在运行时不起作用,仅在编译时起作用。 假设您(程序员)已经执行了必要的检查。

这是一个简单的例子:

typescript 枚举 作用-【第1778期】TypeScript:超能力的JavaScript(第二部分)

尖括号句型与JSX用法冲突,所以只能用as来判断。

更酷的东西

现在——用 TypeScript 构建一些有趣的东西!

感谢您的阅读,希望您能学到一些东西!

关于本文 译者:@jonjia 译者:作者:@IndrekLasn 原文:

推荐给你

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 typescript typescript 枚举 作用-【第1778期】TypeScript:超能力的JavaScript(第二部分) https://www.wkzy.net/game/186313.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务