push();pop();unshift();shift();sort();arr1.concat(arr2);join('-');splice();
1 <!DOCTYPE html>
2 <html lang="en">
3
4 <head>
5 <meta charset="UTF-8">
6 <title>数组</title>
7 <script>
8 //var arr = [1, 2, 3, 4];
9 // var arr = new Array(1, 2, 3, 4);
10 //alert(arr[0]);
11 //alert(arr.length);
12
13 //arr.length = 2;数组length可以赋值,多余数组长度多余地方设置为undefined,设置为0则返回为空,可以清空数组
14
15 // arr.push(4); //向数组尾部添加一个数字
16
17 // arr.pop(); //向数组尾部删除一个数字
18
19 //arr.unshift(1);//向数组头部添加一个数字
20
21 //arr.shift();//向数组头部删除一个数字
22
23 //var arr = ['float', 'zindex', 'xy', 'blue', 'absolute'];
24 // var arr = [12, 32, 44, 123, 432, 123, 2354, 5345, 12]
25
26 // arr.sort(function(num1, num2) {
27 // return num1 - num2; //从小到大
28 // }); //给数组排序
29 // alert(arr);
30
31 // var arr1 = ['a', 'b', 'c'];
32 // var arr2 = [4, 5, 6];
33 // //alert(arr1.concat(arr2));//数组组合
34
35 // alert(arr1.join('-')); //数组返回一个字符串
36
37 // var str = '1-23-22-12-43';
38 // var arr = str.split('-');//字符串返回一个数组
39
40 // alert(arr);
41
42 //___________splice_____________
43 var arr = [1, 2, 3, 4, 5, 6, 7, 8];
44
45 //中间删除
46 // arr.splice(2, 3); //从数组的第0 1 2(3)位删除3个数字
47
48 //中间插入
49 //arr.splice(5, 0, 'a', 'b', 'c', 'd');//从数组的第6位插入
50
51 //替换
52 arr.splice(1, 2, 'a', 'b'); //从数组删除后插入,即替换
53 alert(arr);
54 </script>
55 </head>
56
57 <body>
58
59 </body>
60
61 </html>