h5 js數組Array方法總結


重新復習數組方法。

一、首先說一下構建一個數組。

  1.直接定義一個數組。

    var a = [1,2,3];

  2.通過Array 對象new一個數組,但Array對象根據傳參的不同會返回不同的數組對象。

    (1) 沒有參數。構建一個空數組,長度為0;

    

 

  (2)一個參數。構建了一個以參數為長度的數組。但是其中沒有元素。

          

    如果此時我獲取第三個元素會拿到什么呢?undefined

             

    那如果我在這個數組的下標為6的地方放一個元素,此時數組是什么樣的呢?長度變為了7。

           

  (3).對Array傳參超過1個,此時構建一個 以參數為元素的數組。好,這個方法就不展開說了。

           

 3.直接對Array傳參。規則同new Array;

            

 4. Array.of()和Array.from()方法直接構建數組。這兩個方法屬於es6。會另外開一遍來復習區別這兩個方法,在此簡單貼一下代碼。

      

二、好,終於說完構建數組了,開始數組的方法。

1.concat  方法不會改變原有數組。參數可以為數組,此時會自動分解參數,傳入方法一個個元素。

 

 

 

2.copyWithin 改變原來數組,返回改變后的數組 。復制本數組的某一段元素到本數組的指定位置,覆蓋原來的元素。有三個參數

 

 

 

 

未完待續。。。

 


免責聲明!

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



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