本文内容:
1.概述
2.数组基础
3.结合for循环与arr.length,在数组尾部插入数值
4.利用'concat','join'实现不同数组的拼接
5.数组具有堆栈(stack)的部分属性
6.利用'shift'和'unshift'操作数组头部元素
7.利用'slice'提取子数组
8.'splice'与'delete'移除数组元素的区别
9.利用'splice()'插入元素
10.利用'sort'(从小到大),'reverse'(反序)实现对数组的大小排序。
11.结合对象构造函数与数组排序,实现为对象排序
★概述
数组是JavaScript内置对象中非常重要的一个,它不仅在实际开发中用的非常多,而且也具有非常独特的个性。掌握数组的基本使用方法,是开发Web前端应用的必备技能。
★数组基础
JavaScript中的数组是“多态数组”,即同一个数组中可以放置不同类型的数据。数组是一个对象,拥有自己的属性与方法。
![](https://images2015.cnblogs.com/blog/1005082/201609/1005082-20160929214922250-1751984678.jpg)
![](https://images2015.cnblogs.com/blog/1005082/201609/1005082-20160929214923453-75609263.jpg)
![](https://images2015.cnblogs.com/blog/1005082/201609/1005082-20160929214924453-856448342.jpg)
★结合for循环与arr.length,在数组尾部插入数值
![](https://images2015.cnblogs.com/blog/1005082/201609/1005082-20160929214925094-2048114267.jpg)
★利用'concat','join'实现不同数组的拼接
![](https://images2015.cnblogs.com/blog/1005082/201609/1005082-20160929214925813-176146327.png)
★ 数组具有堆栈(stack)的部分属性
![](https://images2015.cnblogs.com/blog/1005082/201609/1005082-20160929214926906-935794313.jpg)
★利用'shift'和'unshift',操作数组头部元素
![](https://images2015.cnblogs.com/blog/1005082/201609/1005082-20160929214927641-1489878187.jpg)
★利用'splice()'插入元素
![](https://images2015.cnblogs.com/blog/1005082/201609/1005082-20160929214928391-655023207.jpg)
★'splice'与'delete'移除数组元素的区别
![](https://images2015.cnblogs.com/blog/1005082/201609/1005082-20160929214930578-902102857.jpg)
★'splice'与'delete'移除数组元素的区别
![](https://images2015.cnblogs.com/blog/1005082/201609/1005082-20160929214931438-1970830337.jpg)
★利用'sort'(从小到大),'reverse'(反序)实现对数组的大小排序。
![](https://images2015.cnblogs.com/blog/1005082/201609/1005082-20160929214932313-2109298700.jpg)
★结合对象构造函数与数组排序,实现为对象排序
![](https://images2015.cnblogs.com/blog/1005082/201609/1005082-20160929214933578-807233115.jpg)