Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 配列の型付け | arrays
TypeScript入門

book配列の型付け

メニューを表示するにはスワイプしてください

TypeScriptは、その型システムで知られています。そのため、TypeScriptという名前が付いています。
© このコースの著者

前の章ですでに配列の型付けについて見てきました。

まず最初に、一つの疑問に答えましょう:なぜ配列に型付けが必要なのでしょうか?

本棚の例を考えてみましょう。本棚を購入し、さまざまな本を並べ始めます。しかし、時間が経つにつれて、メダルカップなど、他のさまざまなものも置くようになります。最終的に、本棚はただの棚になってしまいます。

ここで型付けが役立ちます。本棚には本だけを入れると決めた場合、そのことを型として指定します。

例えば、次のようになります:

let bookshelf: book[] = [`book names`]

つまり、本棚には本のみを収納することを定義しました。

注意

book[]という型は存在しません。この例を分かりやすくするために作ったものです。

もし本だけでなく、例えばフィギュアも収納するために本棚を購入した場合、bookshelf 配列には複数のデータ型を指定できます。例:

let bookshelf: (book | figurines)[] = [data];

このように、bookshelf には本だけでなくフィギュアも収納できると定義しました。

実際のケースでも、配列を作成する際に同じことができます。例えば、数値と文字列の両方を格納する必要がある場合、次のようになります。

12
let mixedArray: (number | string)[] = ['apple', 1, 'banana', 2]; console.log(mixedArray);
copy

配列を宣言する際に2種類の型を使用しました。数値果物を混在させています。
なぜでしょうか?
わかりません。

question mark

複数の型を持つ配列を定義するために使用される正しい構文はどれですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 3.  3

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 3.  3
some-alt