をこれは、活字体の標準ライブラリではありません、それはECMAScriptのだ、そうあなたはTS-特定の参照を見つけることができません。
幸いなことに、そこには多くの参考文献があります。私は通常、すばやくGoogle検索を行い、近代的なJS参照のための最良の場所であるMDNのような場所で終わる傾向があります。 MicrosoftやMSDNのものが好きなら、彼らはtheir own JS-specific referenceを持っていますが、私はそれがMDNほど良いとは思いません。
上記の問題は、タイプがTSでどのように扱われるかを実際には指していないことです。 Map()
への参照があり、Map<T1, T2>()
への参照はありません。だからどこで、特にジェネリックが場に出るのかは、どちらのタイプを使うべきかは、少し暗示されています。
これらの型がどのように扱われるかを素早く確認するには、型を検査することが必要です(たとえば、カーソルがVisual Studio Codeの型の上にあるときにF12を押すなど)。タイプの特定の(内部の)定義に移動します。たとえば、Map
の場合はthis piece of codeになります。あらかじめチェックする必要がある場合は、すべての定義ライブラリもavailable onlineです。
出典
2017-10-11 21:26:03
zeh
これは不十分ですか? https://www.typescriptlang.org/docs/handbook/advanced-types.html – MikeTheLiar
はい。これはAPIのドキュメントではありません。それはハンドブック、ガイドなどです。過去15年間、私はこのようなクラスに関するドキュメントに慣れてきました:https://docs.microsoft.com/en-us/dotnet/api/system.collections.generic? view = netframework-4.7 –
@EricLiprandi https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_ObjectsにはネイティブJavaScriptのことが記述されています(これはTypeScriptでも利用可能です)。私はTypeScriptが実際には独自の型を定義しているかどうかはわかりません(たぶん、そうです) –