1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="UTF-8">
5 <title>js的Array对象</title>
6 <script type="text/javascript">
7 var arr = [1,2,3,4,5];
8 document.write("数组:" + arr);
9 // length属性,获取数组的长度
10 document.write("<br />数组的长度:" + arr.length);
11 // concat()方法,连接两个数组,返回一个新数组
12 document.write("<br />concat()方法:" + arr.concat(['a','b','c','d','e']));
13 // join()方法,在每个数组之间加入一个指定的字符,返回一个字符串
14 document.write("<br />join()方法:" + arr.join('-'));
15 // push()方法,向数组末尾添加元素,返回数组的新长度,不管加入的是数组还是字符串,都是作为一个整体,如果添加的一个[1,2],那么返回的长度还是原数组长度+1
16 document.write("<br />push()方法:" + arr.push("push"));
17 document.write("<br />更新后的数组:" + arr);
18 // pop()方法,删除最后一个元素,并返回删除的那个元素
19 document.write("<br />pop()方法:" + arr.pop());
20 document.write("<br />删除后的数组:" + arr);
21 // reverse()方法,颠倒数组中的元素顺序
22 document.write("<br />reverse()方法:" + arr.reverse());
23 </script>
24 </head>
25 <body>
26
27 </body>
28 </html>
![](https://images2015.cnblogs.com/blog/740085/201609/740085-20160912164039617-1637994942.png)