古詩詞大全網 - 成語故事 - 數組中常用的方法

數組中常用的方法

數組的類型是壹個對象,是特殊的對象。

1.方法的作用和含義

2.方法的實參(類型和含義)

3.方法的返回值

4.原來的數組是否發生改變

1.array.push()//從最後添加元素

2.array.unshift()//從頭添加

3.array.shift()//刪除首部第壹個

4.array.pop()從尾部刪除壹個

5.array.sort()//元素是按ascill碼從小到大排列

6.array.reverse()//將數組反序排列

7.array.concat(另壹個數組)//將兩個數組拼接在壹起

8.array.join('字符')//將元素間添加字符,再以字符串的方式返回

9.array.toString()//將數組轉化為字符串並用逗號隔開

10.array.slice(開始位置,結束位置)//從哪個位置開始,不包含結束位置,截取個數

11.array.splice(開始位置,要刪除幾項,要替換的內容)

(1)刪除:array.splice(0,2):從第0項開始刪除2項

(2)添加:array.splice(0,0,'icey'):從第0項開始,刪除0項,添加壹個內容

(3)替換:array.splice(0,2,'icey','rain'):從第0項開始,刪除2項,替換成後面的兩項內容

12.array.indexof(元素):從頭查找元素第壹次出現位置下標,元素不存在反回-1;

13.array.lastIndexOf(元素):從尾查找元素第壹次出現位置下標,元素不存在反回-1;

14.array.forEach(function(item,index){})遍歷數組

15.array.every(function(item,index){})//循環數組,只有數組裏每壹個都滿足返回的判斷條件才返回true,否則返回false

16.array.some(function(item,index){})//遍歷數組,只要數組裏有壹個元素滿足條件就返回true,就不在執行遍歷後面的,全都不滿足則返回false

17.array.filter(function(item.index){})//過濾篩選符合判斷條件的元素,只有為true才會返回

18.array.find(function(item,index){})//篩選符合判斷條件的元素,找到返回第壹個元素下標,找不到返回-1

19.array.includes(元素):判斷數組中是否含這個元素,返回的是布爾值

20.array.map(function(item,index){})//對數組的每壹個元素都進行改變,並生成壹個新的數組,原數組不變

21.array.findindex(function(v,i){ //判斷函數體});//篩選符合判斷條件的元素,找到返回第壹個元素下標,找不到返回-1

1.在首部、尾部添加或刪除元素

(2)排序,反序排列,數組拼接,轉化為字符串

(3)slice截取和splice:刪除,添加,替換

(4)查詢元素對應的下標,以及是否包含這個元素

(5)循環數組的方法以及區別