千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

JavaScript提供了许多有用的数组方法:
push(item1, item2, ...)
:在数组末尾添加一个或多个元素,并返回新数组的长度。pop()
:删除并返回数组的最后一个元素。unshift(item1, item2, ...)
:在数组开头添加一个或多个元素,并返回新数组的长度。shift()
:删除并返回数组的第一个元素。concat(arr1, arr2, ...)
:将两个或多个数组合并为一个新数组,并返回该新数组。slice(startIndex, endIndex)
:从原数组中截取指定范围的元素,返回一个新数组(不包括 endIndex)。splice(startIndex, deleteCount, item1, item2, ...)
:从原数组删除元素或插入新元素,并返回被删除的元素组成的数组。join(separator)
:将数组中的所有元素连接成一个字符串,并使用指定的分隔符分隔。indexOf(searchElement, startIndex)
:返回指定元素在数组中的第一个匹配项的索引,如果未找到则返回 -1。lastIndexOf(searchElement, startIndex)
:返回指定元素在数组中最后一个匹配项的索引,如果未找到则返回 -1。forEach(callbackFn)
:遍历数组中的每个元素,并对其执行回调函数。map(callbackFn)
:对数组中的每个元素执行回调函数,并返回由回调函数结果组成的新数组。filter(callbackFn)
:根据回调函数的条件筛选数组中的元素,并返回符合条件的新数组。reduce(callbackFn, initialValue)
:对数组的每个元素执行回调函数,从左到右依次累积计算并返回最终结果。reduceRight(callbackFn, initialValue)
:对数组的每个元素执行回调函数,从右到左依次累积计算并返回最终结果。find(callbackFn)
:返回数组中满足条件的第一个元素,如果未找到则返回 undefined。findIndex(callbackFn)
:返回数组中满足条件的第一个元素的索引,如果未找到则返回 -1。some(callbackFn)
:检查数组中是否至少有一个元素满足指定条件,如果有则返回 true,否则返回 false。every(callbackFn)
:检查数组中的所有元素是否都满足指定条件,如果是则返回 true,否则返回 false。sort(compareFn)
:对数组中的元素进行排序,默认按照 Unicode 字符顺序进行排序。reverse()
:反转数组中的元素顺序。