国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

js合并兩個數組的方法

OpenDigg / 1061人閱讀

摘要:方法連接兩個數組后,兩個數組的數據不變,同時會返回一個新的數組。這樣當我們需要進行多次的數組合并時,會造成很大的內存浪費,所以這個方法肯定不是最好的。循環函數的方法有一個特性,那就是,是一個數組。以上操作相當于擴展運算符

1.concat

    var arr1 = [1,2,3];
    var arr2 = [4,5,6];
    console.log("assignArr",arr1.concat(arr2));//1,2,3,4,5,6
    console.log("arr1",arr1);//1,2,3
    console.log("arr2",arr2);//4,5,6


concat方法連接arr1、arr2兩個數組后,arr1、arr2兩個數組的數據不變,同時會返回一個新的數組。這樣當我們需要進行多次的數組合并時,會造成很大的內存浪費,所以這個方法肯定不是最好的。
2.for循環

    for(var i in arr2){
        arr1.push(arr2[i]);
    }
    console.log("arr1",arr1);

3.apply

    arr1.push.apply(arr1,arr2);
    console.log("arr1",arr1);


函數的apply方法有一個特性,那就是func.apply(obj,argv),argv是一個數組。所以我們可以利用這一特性。
以上操作相當于

            var arr1 = [1,2,3];
            arr1.push(4,5,6);
            console.log("arr1",arr1);

4.擴展運算符

    var arr1 = [1,2,3];
    var arr2 = [4,5,6];
    var assignArr = [...arr1,...arr2];
    console.log("assignArr",assignArr);

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/106626.html

相關文章

  • js合并有序鏈表

    摘要:關于鏈表區別于數組,數組的所有的元素在內存中都是連續存儲的,而鏈表則是分散在內存中的,通過指針連接起來的一種數據結構。接下來,我們嘗試使用合并兩個有序鏈表。 關于鏈表 區別于數組,數組的所有的元素在內存中都是連續存儲的,而鏈表則是分散在內存中的,通過指針連接起來的一種數據結構。接下來,我們嘗試使用js合并兩個有序鏈表。 一些準備 首先我們需要聲明一些我們需要用到的函數。 鏈表中的節點 ...

    jollywing 評論0 收藏0
  • ES6 Javascript 實用開發技巧

    摘要:定義變量常量中新增加了和兩個命令,用于定義變量,用于定義常量。 定義變量/常量 ES6 中新增加了 let 和 const 兩個命令,let 用于定義變量,const 用于定義常量。兩個命令與原有的 var 命令所不同的地方在于,let, const 都是塊級作用域,其有效范圍僅在代碼塊中,實例如下: //es5 if(1 == 1){ var b = foo; } conso...

    iamyoung001 評論0 收藏0
  • 常用js排序算法

    摘要:假設要對數組進行歸并排序,步驟是先將劃分為兩個數組和即把數組從中間分開再分別對數組重復步驟的操作,逐步劃分,直到不能再劃分為止每個子數組只剩下一個元素,這樣,劃分的過程就結束了。 插入排序 showImg(https://segmentfault.com/img/remote/1460000010733909); 算法描述: 從第一個元素開始,該元素可以認為已經被排序 取出下一個元素...

    guyan0319 評論0 收藏0
  • 翻譯連載 | JavaScript輕量級函數式編程-第 8 章:列表操作 |《你不知道JS》姊妹篇

    摘要:通過對一系列任務建模來理解一些非常重要的函數式編程在列表操作中的價值一些些看起來不像列表的語句作為列表操作,而不是單獨執行。映射我們將采用最基礎和最簡單的操作來開啟函數式編程列表操作的探索。函子是采用運算函數有效用操作的值。 原文地址:Functional-Light-JS 原文作者:Kyle Simpson-《You-Dont-Know-JS》作者 關于譯者:這是一個流淌著...

    sPeng 評論0 收藏0
  • js算法-歸并排序(merge_sort)

    摘要:歸并排序是建立在歸并操作上的一種有效的排序算法該算法是采用分治法的一個非常典型的應用。若將兩個有序表合并成一個有序表,稱為二路歸并。歸并排序歸并排序是一種非常穩定的排序方法,它的時間復雜度無論是平均,最好,最壞都是。 歸并排序(MERGE-SORT)是建立在歸并操作上的一種有效的排序算法,該算法是采用分治法(Divide andConquer)的一個非常典型的應用。將已有序的子序列合并...

    stormjun 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<