改变原数组的
pop():删除 array 的最后一个元素,把数组长度减 1,并且返回它删除的元素的值
push(): 在 array 的最后添加一个元素,原数组上添加,而不是新建一个数组
reverse() 方法反转数组中的元素。可以使用它以降序对数组进行排序
shift():数组的第一个元素从其中删除,并返回第一个元素的值,如果数组是空的,那么 shift() 方法将不进行任何操作
sort() 方法以字母顺序对数组进行排序:
splice():可删除从 index 处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素
第一个参数(2)定义了应添加新元素的位置(拼接)。第二个参数(0)定义应删除多少元素
unshift() :方法可向数组的开头添加一个或更多元素,并返回新的长度
shift():删除并返回数组的第一个元素
不会改变原来数组的有:
concat():连接两个或更多的数组,并返回结果。
some():检测数组元素中是否有元素符合指定条件。
filter():检测数组元素,并返回符合条件所有元素的数组。
indexOf():搜索数组中的元素,并返回它所在的位置。
join():把数组的所有元素放入一个字符串。
toString()把数组转换为字符串,并返回结果。
lastIndexOf():返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。
map():通过指定函数处理数组的每个元素,并返回处理后的数组。
slice():选取数组的的一部分,并返回一个新数组。
valueOf():返回数组对象的原始值。