Numwish機能
891 ワード
便利なTyesScript機能を導入3.7以降で到着
私はフロントエンドマスターズコースからこれらを学びました👍
─
─
再帰型参照( 3.7 )
例えば、3.6では実現できませんでした.
─
型宣言は再帰的に参照できます.
─
オプションの連鎖( 3.7 )
─
─
不愉快な合体(3.7)
生の名前は未定義かNULLか、空の文字列ではなく、偽値
─
─
プライベートクラスのフィールド( 3.8 )
3.8プライベートクラスは、クラスフィールドを宣言する方法です
サブクラスを含む、包含クラスの外で利用できない.
─
─
からの再エクスポート
3.8で、typescriptは輸出のより多くを支持します
JavaScriptの仕様書の中のステートメントフォーム
モジュールを再エクスポートするには1行書きます
─
─
Variadicタプル型( 4.0 )
Variadicタプル型は、同じプロパティを持つタプル型です - 定義された長さと各要素の型が既知です - しかし、正確な形がまだ定義されていないところ.
最初の変更は、タプル型構文のスプレッドがジェネリックであることです.
─
つ目の変更は、残りの要素がタプル内のどこでも起こります.
─
─
ラベル付きタプル型( 4.0 )
旧式タプル宣言
─
対これ
─
今、あなたはintellisenseでタプル変数ラベルを見ることができます
代わりに
─
あなたはこれを得る..
─
─
テンプレート型リテラル( 4.1 )
─
4.1は、新しい一般的なようなキーワードのセットを支持します
文字列を操作するには、テンプレートリテラル内で使用できます.
これらは以下の通りです.大文字、小文字、大文字・小文字を区別します
─
私はフロントエンドマスターズコースからこれらを学びました👍
─
─
再帰型参照( 3.7 )
例えば、3.6では実現できませんでした.
─
型宣言は再帰的に参照できます.
─
オプションの連鎖( 3.7 )
─
─
不愉快な合体(3.7)
生の名前は未定義かNULLか、空の文字列ではなく、偽値
─
─
プライベートクラスのフィールド( 3.8 )
3.8プライベートクラスは、クラスフィールドを宣言する方法です
サブクラスを含む、包含クラスの外で利用できない.
─
─
からの再エクスポート
3.8で、typescriptは輸出のより多くを支持します
JavaScriptの仕様書の中のステートメントフォーム
モジュールを再エクスポートするには1行書きます
─
─
Variadicタプル型( 4.0 )
Variadicタプル型は、同じプロパティを持つタプル型です - 定義された長さと各要素の型が既知です - しかし、正確な形がまだ定義されていないところ.
最初の変更は、タプル型構文のスプレッドがジェネリックであることです.
─
つ目の変更は、残りの要素がタプル内のどこでも起こります.
─
─
ラベル付きタプル型( 4.0 )
旧式タプル宣言
─
対これ
─
今、あなたはintellisenseでタプル変数ラベルを見ることができます
代わりに
─
あなたはこれを得る..
─
─
テンプレート型リテラル( 4.1 )
─
4.1は、新しい一般的なようなキーワードのセットを支持します
文字列を操作するには、テンプレートリテラル内で使用できます.
これらは以下の通りです.大文字、小文字、大文字・小文字を区別します
─
Reference
この問題について(Numwish機能), 我々は、より多くの情報をここで見つけました https://dev.to/bgorkem/typescript-newish-features-39i0テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol