1. pop()
刪除最后一位,并返回刪除的數(shù)據(jù)
2. push()
在最后一位新增一或多個(gè)數(shù)據(jù)暮顺,返回新數(shù)組的長(zhǎng)度
3. shift()
刪除第一位,并返回刪除的數(shù)據(jù)
4. unshift()
在第一位新增一或多個(gè)數(shù)據(jù),返回長(zhǎng)度
5. reverse()
反轉(zhuǎn)數(shù)組掘殴,返回結(jié)果
6. sort()
排序(字符規(guī)則)泡孩,返回結(jié)果
7. splice()
刪除指定位置车摄,并替換,返回刪除的數(shù)據(jù)
以上方法會(huì)改變?cè)瓟?shù)組
以下方法不會(huì)改變?cè)瓟?shù)組
8. concat()
合并數(shù)組珍德,并返回合并之后的數(shù)據(jù)
9. join()
使用分隔符练般,將數(shù)組轉(zhuǎn)換為字符串并返回
10. slice()
截取指定位置的數(shù)組,并返回
11. toString()
直接轉(zhuǎn)換為字符串锈候,并返回
12. valueOf()
返回?cái)?shù)組對(duì)象的原始值
13. indexOf()
查詢并返回?cái)?shù)據(jù)的索引
14. lastIndexOf()
反向查詢并返回?cái)?shù)據(jù)的索引
15. forEach()
參數(shù)為回調(diào)函數(shù)薄料,會(huì)遍歷數(shù)組所有的項(xiàng),回調(diào)函數(shù)接受三個(gè)參數(shù)泵琳,分別為value,index,self;forEach沒(méi)有返回值
16. map()
同forEach摄职,同時(shí)回調(diào)函數(shù)返回?cái)?shù)據(jù),組成新數(shù)組由map返回
17. filter()
同forEach获列,同時(shí)回調(diào)函數(shù)返回布爾值谷市,為true的數(shù)組組成新數(shù)組有filter返回
18. every()
同foreach,同時(shí)回調(diào)函數(shù)返回布爾值击孩,全部為true迫悠,由every返回true
19. some()
同forEach,同時(shí)回調(diào)函數(shù)返回布爾值巩梢,只要有一個(gè)為true,有some返回true
20. reduce()
歸并创泄,同forEach,迭代數(shù)組的所有項(xiàng)括蝠,并構(gòu)建一個(gè)最終值鞠抑,由reduce返回
21. reduceRight()
反歸并,同forEach忌警,迭代數(shù)組的所有項(xiàng)搁拙,并構(gòu)建一個(gè)最終值,由reduceRight返回
...