导读 TypeScript 4.2 发布了!对于不熟悉 TypeScript 的人来说,TypeScript 就是增加了静态类型和类型检查的javaScript。有了类型限制,你就可以精确的表达你的函数需要什么类型的参数以及返回什么类型的结果。

TypeScript 4.2 发布了!对于不熟悉 TypeScript 的人来说,TypeScript 就是增加了静态类型和类型检查的 JavaScript。有了类型限制,你就可以精确的表达你的函数需要什么类型的参数以及返回什么类型的结果。

同时,利用 TypeScript 的类型检查,你可以很容易避免一些常见错误,例如拼写错误或者忘记处理 null 和 undefined。因为 TypeScript 代码看起来就像是增加了类型的 JavaScript,所以你对 JavaScript 所知的一切知识依然适用于 TypeScript。在需要的时候,你也可以剥离类型,从而获得纯净、可读并且在任何地方可以运行的 JavaScript 代码。

开始使用 TypeScript 4.2,你可以通过 NuGet安装,或使用 npm 运行以下命令

npm install typescript 

让我们预览一下 TypeScript 4.2 的新特性:

  • 更智能的类型别名保持
  • 元组类型中的前置/中置的扩展元素
  • 更严格的 in 运算符检查
  • --noPropertyAccessFromIndexSignature
  • 抽象构建签名
  • 通过 --explainFiles 了解你的项目结构
  • 改进逻辑表达式中非执行函数的检查
  • 可以将解构变量明确标记为未使用
  • 在可选属性和字符串索引签名之间宽松的规则
  • 声明缺少的帮助函数
  • 破坏性变化

原文来自:https://developer.51cto.com/art/202103/654450.htm

本文地址:https://www.linuxprobe.com/typescript-42-release.html编辑:清蒸github,审核员:清蒸github

Linux命令大全:https://www.linuxcool.com/

Linux系统大全:https://www.linuxdown.com/

红帽认证RHCE考试心得:https://www.rhce.net/