js数组方法-改变原数组和不改变原数组的方法整理
1.改变原数组:
pop(): 删除 arrayObject 的最后一个元素,把数组长度减 1,并且返回它删除的元素的值。如果数组已经为空,则 pop() 不 改变数组,并返回 undefined 值。arrayObject.pop()
push():push() 方法可把它的参数顺序添加到 arrayObject 的尾部。它直接修改 arrayObject,而不是创建一个新的数组,arrayObject.push(newelement1,newelement2,….,newelementX)
reverse():该方法会改变原来的数组----将原来的数组倒序,而不会创建新的数组。arrayObject.reverse()
shift(): 删除数组的第一个元素,并返回第一个元素的值,如果数组是空的,那么 shift() 方法将不进行任何操作.
unshift(): unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。arrayObject.unshift(newelement1,newelement2,….,newelementX)返回arrayObject 的新长度
sort(): 对数组的引用。请注意,数组在原数组上进行排序,不生成副本。arrayObje