改变原数组的方法:
ES5:
splice() 可删除从 index 处开始的零个或多个元素
sort()
pop() 删除尾部元素,返回删除的值
push() 数组尾部添加,返回新数组长度
shift() 数组头部元素删除,返回删除元素
unshift() 数组头部增加, 返回新数组长度
reverse()
ES6:
copyWithin()
fill
不改变原数组的方法:
ES5:
slice、join、toLocateString、toStrigin、cancat、indexOf、lastIndexOf、
ES7:
includes
js中遍历数组并不改变原数组的方法总共有12个:
ES5:
forEach、every 、some、 filter、map、reduce、reduceRight、
ES6:
find、findIndex、keys、values、entries