可以改变自身的数组方法:
pop(): 删除数组最后一项,并返回删除项的值。push():向数组末尾添加一个或多个元素,并返回新数组的长度。reverse(): 反转数组的顺序,返回逆序后的原数组。shift(): 删除数组第一项,并返回删除项的值。unshift(): 方法将指定元素添加到数组的开头,并返回数组的新长度。sort(): 对数组进行排序,返回排序后的原数组。splice(): 添加或删除数组元素,返回由被删除元素组成的数组。
不可以改变自身的数组方法:
concat(): 连接一或多个数组,返回新的合并的数组。filter(): 对数组筛选符合条件的项,并返回符合条件的项组成的新数组。map(): 对数组的每一项进行操作,并返回每个操作后的项组成的新数组。slice(): 返回数组的一部分作为新数组,原数组不会改变。join(): 将数组的每一项拼接起来作为一个字符串返回,原数组不会改变。