どうも、ちょげ(@chogetarou)です。
reverse()を使って配列(Array)を逆順でforループする方法を紹介します。
方法

reverse()を使って配列(Array)を逆順でforループするには、slice()を使います。
まず、for文の()内でofの左辺に変数、ofの右辺に配列からslice().reverse()を呼び出した結果を指定します。
そして、for文の{}内にループ処理を指定します。
for (var item of array.slice().reverse()) {
//ループ処理
}
上記のfor文は、slice().reverse()を呼び出した配列を逆順でループします。
使用例
const numbers = [1, 2, 3, 4, 5];
for (var num of numbers.slice().reverse()) {
console.log(num);
}
出力:
5
4
3
2
1
コメント