JS中的数组
定义数组
- 方法一:
1 var array=new Array(); 2 Array[0]=1; 3 Array[1]=2; 4 Array[2]=3;
- 方法二:
1 var array=[1,2,3,4,5,6,]; 2 var array=["aa","bb","cc","dd"];
操作数组
1 1.将数组变成字符串:array.toString(); //默认用逗号隔开变成字符串 2 3 2.将数组变成字符串:array.join("_").toString(); //用_隔开变成字符串 4 5 3.将数组反序排序:array.reverse(); 6 7 4.将字符串变成数组: var String="ab-cd-ef-g"; 8 9 var array=String.split("_"); //将字符串从_处隔开并且转换成数组 10 11 5.数组长度: array.length //可以赋值,如果赋予的值小于数组的长度,后面的将会被删除 12 13 6.array.push://在数组的最后一位添加一个值 14 15 7.array.pop://删除数组的最后一个值 16 17 8.array.shift://删除数组第一个数 18 19 9.array.unshift://在数组的第一位添加一个值 20 21 10.splice(起点,长度) //在数组中删除元素 22 23 array.splice(2,3) //从数组的第二位开始删除后面的三位数 24 25 11.splice(起点,长度,元素....) 26 27 array.splice(2,0,'a','b','c');//从数组的第二位开始插入a,b,c 28 29 12.splice(2,2,'2','2') //替换数组中的元素 30 31 array.splice(2,2,a,b) //将数组从第二位开始删除并且替换为2, 32 33 13.连接数组:concat() 34 35 var array1=[1,2,3]; 36 37 var array2=[4,5,6]; 38 39 a.concat(b)=[1,2,3,4,5,6]; //如果a,b的位置交换,连接过后的数组元素位置也会相应的改变 40 41 14.数组排序 sort (默认a-z,0-9(先排最高位,再排次高位))按字符串处理,该函数只认识字符串
本博客来自于
http://www.cnblogs.com/283383765pw/
抄袭可耻
请支持原作者