精进TypeScript--【类型设计】倾向选择总是代表有效状态的类型 如果你看不到代码所操作的数据或数据类型,代码就很难理解。这就是类型系统的一大优势:通过写出类型,让你的代码的读者可以看到它们,而且这也将使得你的代码变得易懂。
精进TypeScript--习惯结构类型(Structual Typing) JavaScript 本质上属于鸭子类型(duck typed):如果你向函数传递具有所有正确属性的值,那么它就不会在乎如何创建该值。掌握结构类型将有助于你理解“正确”与“错误”,并让你写出更可靠的代码。
精进TypeScript--你了解any类型吗? Typescript中的any类型有效地静默了类型检查器和Typescript语言服务。它会掩盖真正的问题,有损于开发者体验,并破坏开发者对类型系统的信心。因此,尽量避免使用它!