直接修改原来的数组
push() | 向数组的末尾添加一个或多个元素,并返回新的长度 |
pop() | 删除并返回数组的最后一个元素 |
shift() | 删除并返回数组中的第一个元素 |
unshift() | 向数组的开头添加一个或多个元素,并返回新的长度 |
splice() | 从数组中添加/删除项目,并返回被删除的项目 arrayObject.splice(index,howmany,item1,…,itemX) index 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。 |
sort() | 用于对数组的元素进行排序,返回升序的数组 |
reverse() | 用于颠倒数组中元素的顺序,返回逆序数组 |
不会替换原来的数组,而是会生成新的数组
filter() | 创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素 |
concat() | 用于连接两个或多个数组 。不会改变现有的数组,而仅仅会返回被连接数组的一个副本 |
slice() | 用来从数组中提取元素,将截取到的元素封装到一个新数组返回 【start,end) 参数: |