我喜欢使用TypesScript(作为以前的C#dev),我每个月花几个小时浏览在线文档.
但是,我似乎无法找到有关内置类型的文档,例如Map<T1,T2>
等.
文档引用了一些地方的标准库,但我似乎也找不到相关的文档(例如,Partial<T>
很棒的类.
我只是错过了吗?
这不是 TypeScript 标准库,而是 ECMAScript,因此您找不到特定于 TS 的参考。
幸运的是,周围有很多参考资料。我通常倾向于快速进行 Google 搜索,最终会进入MDN之类的地方,在我看来,MDN 是现代 JS 参考的最佳场所。如果您喜欢 Microsoft 和 MSDN 的东西,他们有自己的 JS 特定参考资料,但我认为它不如 MDN。
上面的问题在于它并没有真正涉及 TS 如何处理类型。您会发现对 的引用Map()
,而不是对 的引用Map<T1, T2>()
。因此,在哪里使用哪种类型,特别是在泛型发挥作用的地方,是有点隐含的。
我发现要快速检查这些类型的处理方式,检查类型(例如,当光标位于 Visual Studio Code 中的类型上时按 F12)就足够了。它将带您到达该类型的特定(内部)定义。例如,对于Map
,您将被带到这段代码。如果您需要事先检查,所有定义库也可以在线获取。