Javscript数组的常用方法
push(): 在数组末尾添加一个或多个元素,并返回新数组的长度。pop(): 移除并返回数组末尾的元素。unshift(): 在数组开头添加一个或多个元素,并返回新数组的长度。shift(): 移除并返回数组开头的元素。concat(): 合并两个或更多数组,并返回新的合并后的数组,不会修改原始数组。slice(): 从数组中提取指定位置的元素,返回一个新的数组,不会修改原始数组。splice(): 从指定位置删除或替换元素,可修改原始数组。indexOf(): 查找指定元素在数组中的索引,如果不存在则返回-1。lastIndexOf(): 从数组末尾开始查找指定元素在数组中的索引,如果不存在则返回-1。includes(): 检查数组是否包含指定元素,返回一个布尔值。join(): 将数组中的所有元素转为字符串,并使用指定的分隔符连接它们。reverse(): 颠倒数组中元素的顺序,会修改原始数组。sort(): 对数组中的元素进行排序,默认按照字母顺序排序,会修改原始数组。filter(): 创建一个新数组,其中包含符合条件的所有元素。map(): 创建一个新数组,其中包含对原始数组中的每个元素进行操作后的结果。reduce(): 将数组中的元素进行累积操作,返回一个单一的值。forEach(): 对数组中的每个元素执行提供的函数。