TypeScript 3.9 新特性有哪些推荐了解?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1678个文字,预计阅读时间需要7分钟。
更新内容概述:
1.优化了Promise.all的用法。
2.在3.7版本中修复了处理null或undefined时的问题。
3.显著提高了打包速度,特别是对于TypeScript团队。
更新什么?概况一览
1、优化了 Promise.all 的定义,在 3.7 版本中一些混用 null 或 undefined 的时候的问题已经在 3.9 得到了修复。
2、大大的提高了打包速度,微软团队自测的时候 typescript项目的平均编译时间由 26s 缩短到了 10s 左右。
3、// @ts-expect-error 新注释的添加
4、在条件语句中检测未调用的函数
5、编辑器提升
- 5.1 在 JavaScript 中 CommonJS 的自动引入
- 5.2 在代码操作的时候正确的保留换行符
- 5.3 添加快速修复缺失的函数返回表达式
- 5.4 支持 "Solution Style" tsconfig.json 文件
6、一些重大变化
主要是在 TypeScript 定义和书写规范上的改动和修复以前的 bugs
挑几个重点的写一下
1、interface 的优化和 promise.all 使用修复
我们知道在 3.7 版本后面对 promise.all & promise.race 等方法做出了更新,但是也制造出了一个问题。
本文共计1678个文字,预计阅读时间需要7分钟。
更新内容概述:
1.优化了Promise.all的用法。
2.在3.7版本中修复了处理null或undefined时的问题。
3.显著提高了打包速度,特别是对于TypeScript团队。
更新什么?概况一览
1、优化了 Promise.all 的定义,在 3.7 版本中一些混用 null 或 undefined 的时候的问题已经在 3.9 得到了修复。
2、大大的提高了打包速度,微软团队自测的时候 typescript项目的平均编译时间由 26s 缩短到了 10s 左右。
3、// @ts-expect-error 新注释的添加
4、在条件语句中检测未调用的函数
5、编辑器提升
- 5.1 在 JavaScript 中 CommonJS 的自动引入
- 5.2 在代码操作的时候正确的保留换行符
- 5.3 添加快速修复缺失的函数返回表达式
- 5.4 支持 "Solution Style" tsconfig.json 文件
6、一些重大变化
主要是在 TypeScript 定义和书写规范上的改动和修复以前的 bugs
挑几个重点的写一下
1、interface 的优化和 promise.all 使用修复
我们知道在 3.7 版本后面对 promise.all & promise.race 等方法做出了更新,但是也制造出了一个问题。

