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