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.返回值:排序之后的數組
如果感覺對自己有幫助,麻煩點一下關注,會一直和大家分享知識的,謝謝!!!