JavaScript数组的方法
数组
数组的四个常用方法
push()
- 该方法可以向数组的末尾添加一个或多个元素,并返回数组的新长度
- 可以将要添加的元素作为方法的参数传递,这些元素将会自动添加到数组的末尾
pop()
- 该方法可以删除数组的最后一个元素,并将被删除的元素返回
unshift()
- 向数组开头添加一个或多个元素,并返回新的数组长度
- 添加元素后,其他元素的索引会相应调整
shift()
- 可以删除数组的第一个元素,并将其作为返回值返回
数组的遍历
- for 循环
1 | var arr = ['张三', '李四', '王五', '马六']; |
- forEach *
1 | //forEach() 不支持IE9以下浏览器 |
slice()和 splice()
slice()
- 可以用来从数组中提取指定元素
- 参数:截取开始的位置索引,截取结束的位置索引 (前闭后开,第二个参数可以不写,默认取到最后一个元素)
- 索引可以是负值 -1 为最后一个元素
splice()
- 删除元素并向数组添加新元素
- 将指定元素从原数组中删除并返回
- 参数:
第一个:开始位置索引
第二个:删除的数量
第三个及以后:
可以传递一些新的元素,这些元素会自动插入到开始索引位置之前
数组去重
1 | //创建一个数组 |
数组其他方法
1 | /* 1 |
评论