Javascript学习之数组(Array)方法论(一),改变原数组的方法
![aff5ffb347641b1ecf802916a8eb46e9.png](https://i-blog.csdnimg.cn/blog_migrate/5e2cf2246392f857082e1fb5a5742591.jpeg)
### 创建数组
字面方法定义```let arr = [1,2,3]```构造数组方式```let arr1 = Array()//[]let arr2 = Array()//[,,]let arr3 = Array//[1,2,3]```
### 数组方法
####改变原数组
可以改变原数组的方法es5有9个,在es6中有一个
```ES5:arr.splice()//删除元素,并向数组添加新元素arr.sort()//对数组的元素进行排序arr.pop()//删除并返回数组的最后一个元素arr.shift()//删除并返回数组的第一个元素arr.push()//向数组的末尾添加一个或更多元素,并返回新的长度arr.unshift()//向数组的开头添加一个或更多元素,并返回新的长度arr.reverse()//颠倒数组中元素的顺序ES6:arr.copyWithin()//拷贝```
arr.splice()//删除元素,并向数组添加新元素
```arrayObject.splice(index,howmany,item1,..