js用for循環模擬數組翻轉


文章地址 https://www.cnblogs.com/sandraryan/

js本身為數組提供了reverse()方法,可以翻轉數組,返回一個新的數組,不影響原數組。

本例中用for循環簡單模擬reverse功能,實現數組翻轉的效果。

    <script>
    var arr = [1,9,0,8,5,3,0,2,0,2,4,9]
    var newArr = [];

    for(var i = arr.length-1; i >= 0; i--){
        newArr.push(arr[i]);
        // i初始化為舊數組的長度-1,因為數組索引從零開始
        // 當i大於等於0,結束循環
        // 每次循環i減1
    }
    console.log(arr);
    console.log(newArr);
    </script>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM