Typescript 3.9的哪些常用新特性值得推荐?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1693个文字,预计阅读时间需要7分钟。
更新内容概览:
1.优化了Promise.all的用法。
2.在3.7版本中,解决了处理null或undefined时的问题,已在3.9版本中得到修复。
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 等方法做出了更新,但是也制造出了一个问题。
本文共计1693个文字,预计阅读时间需要7分钟。
更新内容概览:
1.优化了Promise.all的用法。
2.在3.7版本中,解决了处理null或undefined时的问题,已在3.9版本中得到修复。
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 等方法做出了更新,但是也制造出了一个问题。

