博客笔记 8

Typescript 中的 interface 和 type 到底有什么区别

读下来感觉 Typescript 中的 type 会更灵活一些,interface 能做的 type 基本上都能做,但是反过来却不行。

需要注意的也就是几点:

  1. 两者关于函数声明的写法有些不同。
  2. 拓展的语法前者是用 extends,而后者是用 & 。
  3. type 还可以声明基本类型别名,或与 tpyeof 和元组搭配使用。
  4. interface 有一个比较鸡肋的功能声明自动合并。

ts 的 .d.ts 和 declare 究竟是干嘛用的

目前维护的小米笔记经手的人稍微有点多,类型定义的稍微有点混乱,整体重构的难度比较大,但是后续考虑在这方面可以做一些优化。

这个文章写的比较简洁易懂,上手的可操作性比较强。

TypeScript Function Syntaxes

介绍了一些 ES6 下的新语法和 TypeScript 能擦出怎样的火花,还是比较有用的。

Solving a Mystery Behavior of parseInt() in JavaScript

一篇介绍 parseInt 函数的文章,parseInt 会将浮点数先转为字符串再转换为整数,因此可能会产生一些与预期不符的情况,使用的时候需要注意。