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)循環數組的方法以及區別