js-數組(Array)方法大全


數組的操作方法以及案例:

js中數組的方法種類眾多,有ES5之前版本中存在的,ES5新增,ES6新增等;並且數組的方法還有原型方法和從object繼承的方法,這里我們只介紹數組在每個版本中原型上的方法。

push方法

  1.功能:數組最后的位置新增

  2.參數:要增加的數據,可以是多個

  3.返回值:數組增加之后的長度

  4.是否修改原數組:是

     

unshift方法

  1.功能:數組開始的位置新增

  2.參數:要增加的數據,可以是多個

  3.返回值:數組增加之后的長度

  4.是否修改原數組:是

     

pop方法

  1.功能:刪除最后一位

  2.參數:無

  3.返回值:刪除的數據

  4.是否修改原數組:是

shift方法

  1.功能:刪除第一位

  2.參數:無

  3.返回值:刪除的數據

  4.是否修改原數組:是

  

join方法

  1.功能:將數組轉成字符

  2.參數:轉成字符之后,每個數據之間的間隔符

  3.返回值:轉換結果

  4.是否修改原數組:否

  

splice方法

  1.功能:刪除並替換指定位置的數據

  2.參數:兩個:1起始索引,2個數,不插入數據,只刪除

      兩個以上:1起始索引,2個數,刪除,並,后面都是要插入的數據

  3.返回值:刪除了的數據

  4.是否修改原數組:是

  

concat方法

  1.功能:將數據合並到新數組並返回

  2.參數:任何數據,如果是數組的話,會被展開再合並進去

  3.返回值:合並之后的新數組

  4.是否修改原數組:否

  

slice方法

  1.功能:截取並拷貝出子數組

  2.參數:

    一個:表示從指定位置開始截取,到結束

    兩個:表示從指定位置到結束位置的前一個

  3.返回值:截取並拷貝出來的新數組

  4.是否修改原數組:否

  

reverse方法

  1.功能:翻轉數據

  2.參數:無

  3.返回值:翻轉之后的數組,就是修改之后的原數組

  4.是否修改原數組:是

  

sort方法

  1.功能:排序;默認排序規則是字符的比較規則,升序

  2.參數:函數:function(m,n){return n-m;} m-n數值升序,n-m數值降序

  3.返回值:排序之后的數組

  4.是否修改原數組:是

  

 如果感覺對自己有幫助,麻煩點一下關注,會一直和大家分享知識的,謝謝!!!

 


免責聲明!

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



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