为了账号安全,请及时绑定邮箱和手机立即绑定

请问这是什么意思呀?

请问这是什么意思呀?

慕尼黑5595721 2019-10-09 23:17:48
请问这段代码怎么理解呀?
查看完整描述

1 回答

已采纳
?
李晓健

TA贡献1036条经验 获得超461个赞

//将数反转  也就是倒序  [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]));


查看完整回答
反对 回复 2019-10-11
  • 1 回答
  • 0 关注
  • 668 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信