型付き配列
CoddyのJavaScriptジャーニー「Introduction To TypeScript」セクションの一部。レッスン 13/73。
型付き配列は、型安全性を維持しながら複数の値を整理・管理するための、TypeScriptで最も強力な機能の1つです。
TypeScriptでは、Type[]構文を使用して、配列に特定の型の要素だけを含めるよう指定できます。これにより、配列内のすべての要素が期待される型に一致することが保証され、異なるデータ型を混在させたときに発生する一般的なエラーを防げます。
let numbers: number[] = [1, 2, 3, 4, 5];
let names: string[] = ["Alice", "Bob", "Charlie"];
let flags: boolean[] = [true, false, true];typed 配列を宣言すると、TypeScript は指定した型の値だけを追加できるように強制します。つまり、誤って string と numbers や、その他の互換性のない型を混在させることがなくなり、実行時ではなく開発中にエラーを検出しやすくなります。
チャレンジ
簡単scores という名前の typed array を作成し、numbers のみを保持できるようにして、値 85、74、78 で初期化してください。
次に、studentNames という名前の別の typed array を作成し、string のみを保持できるようにして、値 "Alice"、"Bob"、"Charlie" で初期化してください。
最後に、passedExams という名前の typed array を作成し、boolean 値のみを保持できるようにして、true、false、true で初期化してください。
3つすべての arrays を、作成した順序で、それぞれ別の行に出力してください。
自分で試してみよう
// TODO: ここにコードを書いてください
// チャレンジで説明されているように、3つの型付き配列を作成する
// 3つの配列すべてをコンソールに出力するこのレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
Introduction To TypeScriptのすべてのレッスン
2基本の型
基本の型: str, num, boolean'any' 型: 脱出ハッチ'unknown' 型'null' と 'undef' の扱い型推論の実践明示的な型アノテーションまとめ:基本の型の演習5型:エイリアス、ユニオン型、インターセクション型
プリミティブ型の型エイリアスユニオン型 ('|')ユニオン型の扱い方リテラル型インターセクション型 ('&')型エイリアスの組み合わせまとめ:高度な型の組み合わせ自分で練習してみよう: JavaScriptオンラインコンパイラ