猿问

请问这是什么意思呀?

请问这段代码怎么理解呀?

慕尼黑5595721
浏览 652回答 1
1回答

李晓健

//将数反转  也就是倒序  [1,2,3] 变成 [3,2,1] function reverse(arr) {     //先定义一个空的数组 这时他的length === 0     var newArr = [];     //遍历传进来的数组 从后往前遍历      for(var i= arr.length-1; i>=0 ; i--){         //把遍历出来的值放到新数组中  以下代码就相当于 newArr.push(arr[i]);         newArr[newArr.length] = arr[i];  //newArr.length 的值会随着newArr里的元素增多而递增 0,1,2,3....     }     return newArr; } console.log(reverse([1,2,3]));
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答