###### 数组的一些方法
1.在数组末尾添加一个或多个元素
数组 . push(参数1,参数2,参数3,.....)
注意点: 返回值是数组的长度,原数组会改变
2.在数组开头添加一个或多个元素
数组 . unshift(参数1,参数2,参数3,.....)
注意点: 返回值是数组的长度,原数组会改变
3.在数组末尾删除一个元素
数组 . pop()
注意点:
返回值是删除的数组元素,原数组会改变
4.在数组开头删除一个元素
数组 . shift()
注意点:
返回值是删除的数组元素,原数组会改变
5.数组反转
数组 . reverse()
注意点:
返回值是反转的新数组,原数组也会改变
6.数组排序
数组 . sort ( function (a,b)) {
return a - b //从小到大
return b - a //从大到小
})
注意点:
返回值是反转的新数组,原数组也会改变
7.判断数组中有没有这个元素
数组 . indexOf(数组元素)
注意点:
可以寻找数组中是否有这个元素,有则返回第一个相同数组元素的下标,没有则返回 -1
8.( 1)数组转成字符串
数组 . toString()
注意点:
可以把数组转成以逗号分隔的字符串,
(2)数组转成字符串
数组 .join("分隔符")
注意点: 括号内为空白,默认以逗号分隔,并拼接转成字符串 括号内为引号,则直接拼接转成字符串 括号内有分隔符,则以分隔符进行拼接,转成字符串 返回值都是字符串,不影响原数组
9.数组拼接
数组. concat(要拼接的数组)
注意点:
可以连接一个或多个数组 返回值是连接后的新数组,不影响原数组
10.数组截取
数组. slice( begin下标,end下标 )
注意点:
返回值是截取的新数组,从begin开始截取到(end取不到end),不影响原数组
11.数组删除
数组 . splice( 开始的下标,要删除的个数 )
注意点:
返回值为删除的元素组成新数组, 他会影响原数组,删除完之后剩下元素组成的数组