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

P207 1.6-01_數(shù)組的常用方法
pop(): 刪除數(shù)組的最后一個元素,并返回刪除的元素值。
push(...items): 在數(shù)組末尾添加一個或多個元素,并返回新數(shù)組的長度.
shift(): 刪除數(shù)組的第一個元素,并返回刪除的元素值。
unshift(...items): 在數(shù)組的開頭添加一個或多個元素,并返回新數(shù)組的長度。
splice(start,deleteCount,items...): 從指定位置刪除、替換或添加元素,并返回刪除的元素組成的數(shù)組。
sort(compareFunction): 對數(shù)組進行排序,改變原始數(shù)組的順序。
reverse(): 顛倒數(shù)組中元素的順序,原地修改數(shù)組。
fill(value,start,end): 將數(shù)組的指定范圍內(nèi)的所有元素替換為給定的值,原地修改數(shù)組。
copywithin(target,start,end): 將數(shù)組的一部分復(fù)制到數(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ù) cal1back 條件的第一個元素的索引。未找到返回 -1
Findlast(callback): 從數(shù)組的最后一個元素開始,返回滿足回調(diào)函數(shù) callback 條件的第一個元素。未找到返回 undefinedflat(深度):將嵌套的子數(shù)組展平為一個新的數(shù)組。
flatMap(callback): 首先使用回調(diào)函數(shù)映射每個元素,然后將結(jié)果展平為一個新數(shù)組
forEach(callback): 對數(shù)組中的每個元素執(zhí)行一次回調(diào)函數(shù),沒有返回值。
includes(item): 檢查數(shù)組是否包含指定的元素,返回一個布爾值。
indexof(item): 返回數(shù)組中第一個匹配元素的索引,如果找不到匹配元素,則返回 -1。
join(連接符): 將數(shù)組的所有元素連接成一個字符串,并使用指定的分隔符分隔各個元素。
lastIndexof(item): 返回數(shù)組中最后一個匹配元素的索引,如果找不到匹配元素,則返回 -1。
map(callback): 對數(shù)組中的每個元素應(yīng)用回調(diào)函數(shù),并返回一個由回調(diào)函數(shù)返回值組成的新數(shù)組
reduce(callback,Value): 將數(shù)組中的元素通過回調(diào)函數(shù)逐個累積,返回一個最終的累積值。
reduceRight(callback,Value): 從數(shù)組的末尾開始將元素通過回調(diào)函數(shù)逐個累積,返回一個最終的累積值slice(start,end): 從開始索引到結(jié)束索引 (不包括結(jié)束索引) 提取數(shù)組的一部分,返回一個新數(shù)組。
some(callback): 判斷數(shù)組中是否有至少一個元素滿足回調(diào)函數(shù)的條件。
at(index): 獲取數(shù)組中對應(yīng)下標的元素。