数组常用函数

 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>

 

posted @ 2017-01-22 12:18  Mr_W_Blog  阅读(204)  评论(0编辑  收藏  举报