在 ES5 中,常见的数组方法有以下几种:
push()
:向数组末尾添加一个或多个元素,并返回新的长度。pop()
:删除数组的最后一个元素,并返回被删除的元素。shift()
:删除数组的第一个元素,并返回被删除的元素。unshift()
:向数组开头添加一个或多个元素,并返回新的长度。slice()
:返回一个新的数组,包含从原数组中指定起始位置到结束位置(不包括结束位置)的元素。splice()
:用于添加、删除或替换数组中的元素。forEach()
:对数组中的每个元素执行一次提供的函数。map()
:返回一个新的数组,其中每个元素都是原数组元素经过提供的函数处理后的结果。filter()
:返回一个新的数组,包含通过提供的函数实现的测试的所有元素。indexOf()
:返回在数组中可以找到给定元素的第一个索引,如果不存在则返回-1
。lastIndexOf()
:返回在数组中可以找到给定元素的最后一个索引,如果不存在则返回-1
。