TypeScript
TypeScriptで反復処理をする
作成日:2021年08月19日
更新日:2021年08月19日
TypeScript で反復処理をやるにはどうすればいいでしょうか?
例えば、次の配列があったとします。
ts
let somethings = [5, 2, 3, 8, 1, "a"];
somethingsにカーソルを当ててみると、
somethingsの型は(string | number)[]ですよ、と型推論してくれています。
型推論をコピーします。
ts
let somethings: (string | number)[] = [5, 2, 3, 8, 1, "a"];
うまくいきました。
for-in をやってみます。
ts
for (let something in somethings) {
console.log(something);
}
確認すると、
問題なく 6 回ループされています。
次は、for-of でやってみます。
ts
for (let something of somethings) {
console.log(something);
}
順番通り、配列が表示されました。
お知らせ
私事ですが、Udemyで初心者を対象にしたReactの動画コースを作成しました。
Reactについて興味がありましたら、ぜひ下のリンクからアクセスしてください。
詳しくはこちら(Udemyの外部サイトへ遷移します)