猿问

newArr[i]=arr.pop() 这个为什么只返回8765呢

function arrReverse(arr){

        var newArr=[];

        for(var i=0;i<arr.length;i++){

           newArr[i]=arr.pop()

           

        }

       return newArr;

    }

   document.write(arrReverse([1,2,3,4,5,6,7,8]));


慕圣2157743
浏览 956回答 1
1回答

Caballarii

因为每次循环arr.length会变小,所以实际循环不到8次
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答