牛客網前端編程:合並數組 arr1 和數組 arr2。不要直接修改數組 arr,結果返回新的數組


方法有很多,但是思想就幾種:

1、兩個字符直接連接起來

2、先將一個數組的字符給A,再將另一個數組的字符賦給A

本文只提供幾個參考方法:

//方法一:使用concat
        function concat(arr1, arr2) {
            // var arr = [];
            // arr = arr.concat(arr1);
            // arr = arr.concat(arr2);
            // return arr;

            return arr1.concat(arr2);
        }
//方法二:slice+concat
        function concat1(arr1, arr2) {
            var arr = arr1.slice(0);
            arr = arr.concat(arr2);
            return arr;
        }
//方法三:slice+push.apply
        function concat2(arr1, arr2){
            var arr = arr1.slice(0);
            [].push.apply(arr,arr2);
            return arr;
        }

當然還有普通的循環賦值,這里就不寫了


免責聲明!

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



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