千鋒web前端開發(fā)項目教程_1000集完全零基礎(chǔ)入門HTML5+CSS3+JS到

改變原數(shù)組
pop(): 刪除數(shù)組的最后一個元素,并返回刪除的元素值。
push(...items):在數(shù)組末尾添加一個或多個元素,并返回新數(shù)組的長度shift():刪除數(shù)組的第一個元素,并返回刪除的元素值。
unshift(...items): 在數(shù)組的開頭添加一個或多個元素,并返回新數(shù)組的長度。
splice(start,deleteCount,item,item2,...): 從指定位置刪除、替換或添加元素,并返回刪除的元素組成的數(shù)組.
sort(compareFunction): 對數(shù)組進行排序,改變原始數(shù)組的順序。
reverse():顛倒數(shù)組中元素的順序,原地修改數(shù)組。
fill(value,start,end): 將數(shù)組的指定范圍內(nèi)的所有元素替換為給定的值,原地修改數(shù)組。
copywithin(target,start,end): 將數(shù)組的一部分復制到數(shù)組中的另一個位置,原地修改數(shù)組。
不改變原數(shù)組
concat(...arrays): 將數(shù)組與其他數(shù)組或值連接,返回一個新的數(shù)組every(callback):判斷數(shù)組中的所有元素是否都滿足回調(diào)函數(shù)的條件filter(callback): 根據(jù)回調(diào)函數(shù)的條件篩選數(shù)組中的元素,并返回一個滿足條件的新數(shù)組。find(callback): 返回數(shù)組中第一個滿足回調(diào)函數(shù)條件的元素。findIndex(callback): 返回數(shù)組中第一個滿足回調(diào)函數(shù)條件的元素的索引。findLastIndex(callback): 從數(shù)組的最后一個元素開始,返回滿足回調(diào)函數(shù) callback 條件的第一個元素的索引。未找到返回 -1findlast(callback): 從數(shù)組的最后一個元素開始,返回滿足調(diào)函數(shù) calback 條件的第一個元素。未找到返回 undefinedflat(depth):將嵌套的子數(shù)組展平為一個新的數(shù)組。
flatMap(callback):首先使用回調(diào)函數(shù)映射每個元素,然后將結(jié)果展平為一個新數(shù)組。forEach(callback): 對數(shù)組中的每個元素執(zhí)行一次回調(diào)函數(shù),沒有返回值includes(item): 檢查數(shù)組是否包含指定的元素,返回一個布爾值。indexof(item): 返回數(shù)組中第一個匹配元素的索引,如果找不到匹配元素,則返回 -1。join(separator):將數(shù)組的所有元素連接成一個字符串,并使用指定的分隔符分隔各個元素。lastIndexof(item): 返回數(shù)組中最后一個匹配元素的索引,如果找不到匹配元素,則返回 -1。map(callback):對數(shù)組中的每個元素應用回調(diào)函數(shù),并返回一個由回調(diào)函數(shù)返回值組成的新數(shù)組。reduce(callback,initialValue): 將數(shù)組中的元素通過回調(diào)函數(shù)逐個累積,返回一個最終的累積值。reduceRightcallback,initialvalue): 從數(shù)組的末尾開始將元素通過回調(diào)函數(shù)逐個累積,返回一個最終的累積值slice(start,end): 從開始索引到結(jié)束索引(不包括結(jié)束索引)提取數(shù)組的一部分,返回一個新數(shù)組。some(callback):判斷數(shù)組中是否有至少一個元素滿足回調(diào)函數(shù)的條件。at():獲取數(shù)組中對應下標的元素。