[TypeScript]配列(Array)を逆順でforループするには?

TypeScript

どうも、ちょげ(@chogetarou)です。

配列(Array)を逆順でforループする方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

配列(Array)を逆順でforループするには、lengthを使います。

まず、for文のループ変数をlengthプロパティから「-1」した値で初期化します。

for文の条件式には変数が0以上を指定し、増減式で変数を「-1」します。

for (var i = array.length - 1; i >= 0;i--) {
    //ループ処理
    //変数「i」でインデックスを取得
}

上記のforループは、配列(Array)のインデックスを逆順でループします。

スポンサーリンク

使用例

var nums: number[] = [1, 2, 3, 4, 5];

for (var i = nums.length - 1; i >= 0;i--) {
    console.log(nums[i]);
}
出力:
[LOG]: 5 
[LOG]: 4 
[LOG]: 3 
[LOG]: 2 
[LOG]: 1

コメント

タイトルとURLをコピーしました