逆ループの最初の反復がなぜ返されないのか誰かが説明しますか?最初の反復で逆ループ - 最初の反復が定義されていません
$(function(){
var arr = [1,2,3,4,5,6,7,8]
for (var i = arr.length; i > -1; i--) {
console.log(arr[i]);
}
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
VAR I = AR:インデックス
arr.length - 1
ので、未定義のを避けるために、これを行いますr.length-1; – Cruiser
何かを追加するためだけのものです: 'arr.reverse()。map(e => console.log(e));'ラムダとecmascriptの初版以来サポートされているリバースプロトタイプを使用しています。 https://jsfiddle.net/uoe33kk6/ – briosheje