数组中的方法

Posted Code_User

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组中的方法相关的知识,希望对你有一定的参考价值。

数组的方法


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为删除





 

以上是关于数组中的方法的主要内容,如果未能解决你的问题,请参考以下文章

为什么我不能在此片段中生成唯一对象数组?

片段中ListView的setOnItemClickListener

几个关于js数组方法reduce的经典片段

几个关于js数组方法reduce的经典片段

有人可以在快速数组中给出“如果不存在则追加”方法的片段吗?

js数组遍历方法总结