数组的方法 1 今天我们来说一下,对数组进行操作的几种方法: 2 3 //添加 4 5 a=[];//空数组 6 a[0]="我是第一个"; 7 8 //删除 9 var a=[1,2,3,4,5]; 10 delete a[4]//删除第五个元素,但不删除位置 11 12 13 14 15 //push()末尾加一个或多个,并返回新长度 16 a=[1,2,3]; 17 alert(a.push("张三","男",20));//再数组末尾增加一个或多个 18 alert(a[0]); 19 20 21 //pop() 删除最后一个元素并返回数组。 22 //语 法 arr.pop(); 23 24 25 //unshift() 向数组开头添加一个或多个元素,并返回新的长度 26 a.unshift("二狗","男",20);//在数组前面添加元素 27 28 29 30 //shift() 删除并返回第一个元素 31 document.write(arr.shift())//删除并返回第一个元素 32 33 34 //concat()方法合并两个 或多个数组 35 36 var a=[1,2,3,4,5]; 37 var b=[6,7,8,9,10]; 38 var c=[11,12,13,14,15] 39 alert(b.concat(a,c)); 40 41 42 43 44 //join()将数组中的所有元素都转化为字符串 并且连接在一起 45 var arr=["今天周五","明天放假","后天也放假"] 46 alert(arr.join(",")); 47 alert(typeof arr.join("")) 48 49 50 51 //revese()颠倒数组 52 var arr=["3","2","1"]; 53 54 55 56 57 58 //slice方法截取数组中的一部分, 59 //第一个参数是数组开始的下标,要下标对应的元素 60 //第二个参数是数组结束的下标,但是不要对应的元素 61 a=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15] 62 alert(a.slice(2,4)) 63 64 65 66 67 //sort()对数组元素进行排序(系统排序) 68 var a=[1,9,5,12,24,16] 69 function hanshu(x,y){ 70 return x-y; 71 } 72 alert(a.sort(hanshu)) 73 74 78 //splice()用于添加或删除元素 79 80 a=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]; 81 a.splice(4,6)//从第五个开始删6个 82 a.splice(5,1)第二个参数1为添加,0为删除
时间: 2024-11-05 08:21:30