改变原数组的方法:copyWithin()将元素从数组的指定位置复制到数组的另一个指定位置。fill()用固定值填充数组(从开始到结束,不包括结束)。from()从给定的对象创建一个数组。sort()对数组的元素进行排序。reverse()反转数组元素的顺序。splice()在数组中添加或删除元素。shift()删除并返回数组的第一个元素。unshift()将一个或多个元素添加到数组的开头并返回新的长度。pop()删除数组的最后一个元素并返回删除的元素。push()将一个或多个元素添加到数组末尾并返回新的长度。一种不改变原始数组的方法:concat()连接两个或多个数组并返回结果。forEach()为数组的每个元素执行一次回调函数。map()使用指定函数处理数组的每个元素并返回处理后的数组。entries()返回一个可迭代的数组。every()检查value元素的每个元素是否满足条件,不满足则返回false。some()检查数组元素中的任何元素是否满足指定条件。filter()检测数字元素并返回符合条件的所有元素的数组。find()返回满足已通过测试(函数)条件的数组元素。findIndex()返回满足已通过测试(函数)条件的数组元素的索引。includes()判断数组是否包含指定值。indexOf()在数组中搜索元素并返回其位置。isArray()判断对象是否为数组。join()将数组的所有元素放入一个字符串中。keys()返回一个可迭代的数组,其中包含原始数组的键。lastIndexOf()在数组中搜索一个元素并返回它的最后一次出现。reduce()将数组元素计算为一个值(从左到右)。reduceRight()将数组元素计算为一个值(从右到左)。slice()获取数组的一部分并返回一个新数组。toString()将数组转换为字符串并返回结果。valueOf()返回数组对象的原始值。
