千鋒教育JavaScript全套視頻教程(10天學會Js,前端javascrip

JavaScript提供了許多有用的數(shù)組方法:
push(item1, item2, ...)
:在數(shù)組末尾添加一個或多個元素,并返回新數(shù)組的長度。pop()
:刪除并返回數(shù)組的最后一個元素。unshift(item1, item2, ...)
:在數(shù)組開頭添加一個或多個元素,并返回新數(shù)組的長度。shift()
:刪除并返回數(shù)組的第一個元素。concat(arr1, arr2, ...)
:將兩個或多個數(shù)組合并為一個新數(shù)組,并返回該新數(shù)組。slice(startIndex, endIndex)
:從原數(shù)組中截取指定范圍的元素,返回一個新數(shù)組(不包括 endIndex)。splice(startIndex, deleteCount, item1, item2, ...)
:從原數(shù)組刪除元素或插入新元素,并返回被刪除的元素組成的數(shù)組。join(separator)
:將數(shù)組中的所有元素連接成一個字符串,并使用指定的分隔符分隔。indexOf(searchElement, startIndex)
:返回指定元素在數(shù)組中的第一個匹配項的索引,如果未找到則返回 -1。lastIndexOf(searchElement, startIndex)
:返回指定元素在數(shù)組中最后一個匹配項的索引,如果未找到則返回 -1。forEach(callbackFn)
:遍歷數(shù)組中的每個元素,并對其執(zhí)行回調(diào)函數(shù)。map(callbackFn)
:對數(shù)組中的每個元素執(zhí)行回調(diào)函數(shù),并返回由回調(diào)函數(shù)結(jié)果組成的新數(shù)組。filter(callbackFn)
:根據(jù)回調(diào)函數(shù)的條件篩選數(shù)組中的元素,并返回符合條件的新數(shù)組。reduce(callbackFn, initialValue)
:對數(shù)組的每個元素執(zhí)行回調(diào)函數(shù),從左到右依次累積計算并返回最終結(jié)果。reduceRight(callbackFn, initialValue)
:對數(shù)組的每個元素執(zhí)行回調(diào)函數(shù),從右到左依次累積計算并返回最終結(jié)果。find(callbackFn)
:返回數(shù)組中滿足條件的第一個元素,如果未找到則返回 undefined。findIndex(callbackFn)
:返回數(shù)組中滿足條件的第一個元素的索引,如果未找到則返回 -1。some(callbackFn)
:檢查數(shù)組中是否至少有一個元素滿足指定條件,如果有則返回 true,否則返回 false。every(callbackFn)
:檢查數(shù)組中的所有元素是否都滿足指定條件,如果是則返回 true,否則返回 false。sort(compareFn)
:對數(shù)組中的元素進行排序,默認按照 Unicode 字符順序進行排序。reverse()
:反轉(zhuǎn)數(shù)組中的元素順序。
標簽: