TypeScriptで配列をループする方法

typescript

本記事では、TypeScriptで配列をループ処理する方法を説明します。

ループ処理を記述する方法は複数あるので、代表的なものを紹介します。

for

他の言語でもお馴染みのfor文です。

const arr: number[] = [1, 2, 3, 4, 5]

for(let i = 0; i < arr.length; i++) {
	console.log(arr[i]);
}

for of

for文の別の書き方です。こちらの方がfor文よりもシンプルに書けます。

const arr: number[] = [1, 2, 3, 4, 5]

for(let number of arr) {
	console.log(arr[i]);
}

forEach

メソッドでループすることもできます。こちらの方がより関数型言語らしい書き方です。

const arr: number[] = [1, 2, 3, 4, 5]

arr.forEach((number) => {
	console.log(number)
});

while

条件を満たす間ループを繰り返します。

const arr: number[] = [1, 2, 3, 4, 5];
let i = 0;

while (i < arr.length) {
  console.log(arr[i]);
  i++;
}

do…while

少なくとも1回は処理を実行します。その後、条件を満たす限りループを続けます。

const arr: number[] = [1, 2, 3, 4, 5];
let i = 0;

do {
  console.log(arr[i]);
  i++;
} while (i < arr.length);

まとめ

TypeScriptで配列をループする方法で以下を説明しました。

  • for
  • for of
  • forEach
  • while
  • do…while
タイトルとURLをコピーしました