本文内容:
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://i-blog.csdnimg.cn/blog_migrate/1b13bfebf0bf737a5015f71f7182d049.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/dd218446c15cb304956a7c8a4a0fd625.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/4e30c431bb4ea74e1d0ab95287ac947f.jpeg)
★
结合for循环与arr.length,在数组尾部插入数值
![](https://i-blog.csdnimg.cn/blog_migrate/bebaed9dce911f13f79f8d9634acc1c5.jpeg)
★
利用'concat','join'实现不同数组的拼接
![](https://i-blog.csdnimg.cn/blog_migrate/e95f431697abcb4c0a8236c5edde4ab6.png)
★
数组具有堆栈(stack)的部分属性
![](https://i-blog.csdnimg.cn/blog_migrate/45ad640ae9c5b058863f30bde8944480.jpeg)
★
利用'shift'和'unshift',操作数组头部元素
![](https://i-blog.csdnimg.cn/blog_migrate/31977ec70430ecb92a675ef8e31d3bce.jpeg)
★
利用'splice()'插入元素
![](https://i-blog.csdnimg.cn/blog_migrate/a6a4c987cd92276a175c65cee833ce0f.jpeg)
★
'splice'与'delete'移除数组元素的区别
![](https://i-blog.csdnimg.cn/blog_migrate/8d83dfa9a1895f05e91611cea3a25f62.jpeg)
★
'splice'与'delete'移除数组元素的区别
![](https://i-blog.csdnimg.cn/blog_migrate/64be78b88b40faaf2ecb83060d06dbe0.jpeg)
★
利用'sort'(从小到大),'reverse'(反序)实现对数组的大小排序。
![](https://i-blog.csdnimg.cn/blog_migrate/d2a3c8be0ada08d0f62f4c95716d7055.jpeg)
★
结合对象构造函数与数组排序,实现为对象排序
![](https://i-blog.csdnimg.cn/blog_migrate/ef7d3c5faa38f4b00d0340a480c0a4a5.jpeg)