TypeScript
和JavaScript
在过去的几年里已经逐步变革,有些在过去十年创建的习惯现已被淘汰。
文中列出十个代码习惯的建议,并给出相应的理由。大概如下:
- 不要使用
strict
模式 - 使用
||
定义默认值 - 使用
any
作为类型 - 使用
as
转换类型 - 在测试中将类型转为any(
as any
) - 可选属性
- 一个字母的泛型
- 非boolean的boolean判断
- 双非(
!
)操作符 != null
这十个代码习惯,对于刚开始使用TypeScript
的开发者来说是非常有用的,如果你刚被安利使用TypeScript
,那么建议你读下原文。