1.Array.isArray()
用來判斷是否為數組,可以彌補typeof運算符的不足
2.valueOf()
返回數組的原始值(一般情況下其實就是數組自身)
3.toString()
返回數組的字符串形式
4.indexOf()
返回指定元素在數組中第一次出現的位置,沒有返回-1
5.lastIndexOf()
返回指定元素在數組中最后出現的位置,沒有返回-1
6.push()
用於在數組的末端添加一個或多個元素,並返回添加元素后的數組長度, 會改變元素原數組
7.pop()
用於刪除數組的最后一個元素,並返回該元素,會改變原數組
8.join()
以某字符串參數為分隔符,將數組所有元素,組成字符串並返回,若沒有傳參,則以默認以逗號分隔
9.concat()
用於多個數組的合並,將新數組的元素,添加到原數組元素的后面,返回一個新數組, 原數組不變
10.shift()
用於刪除數組的第一個元素,並返回該元素.會改變原數組
11.unshift()
用於在數組的第一個位置添加元素,並返回添加新元素后的數組長度.會改變原數組
12.reverse()
用於倒置數組中的元素順序,返回改變后的數組.會改變原數組
13.slice()
從數組中拷貝一部分,返回新數組
14.splice()
最高級方法 可以對數組進行增、刪、改.返回被增加,刪除或修改的元素 會改變原數組
15.sort()
將數組進行排序,返回數組 默認按照字符編碼排序(默認為升序) 會改變原數組
16 some()
判斷數組中是否存在滿足條件的項,只要有一項滿足條件,就會返回true array.some(callback(value,index,self)) some()接收一個回調函數作為參數,這個回調函數需要有返回值,callback(value,index,self)有是三個參數
17.every()
判斷數組中每一項都是否滿足所給條件,當所有項都滿足條件,才會返回true 與some相反
18.flat() flat()
方法會按照一個可指定的深度遞歸遍歷數組,並將所有元素與遍歷到的子數組中的元素合並為一個新數組返回。