数组常用方法

1.数组拼接成字符串

var arr=["aa","bb","cc"];
arr.join();//不写参数,得到的字符串"aa,bb,cc"
arr.join("");//aabbcc
arr.join("-");//aa-bb-cc

2.数组长度

var arr1=[1,2,3];
arr1.length; //3
arr1.length=5; //数组的长度是可写的

3.添加元素

var arr1=[1,2,3];
arr1.push(4);//往数组的后一位添加值,返回新数组的长度 4
arr1.unshift(0);//往数组前面添加值,返回新数组的长度,Ie6、ie7不支持这个返回值

4.删除元素

arr1.pop();//删除数组后边的值,返回被删除的值
arr1.shift();//删除数组前面的值,返回被删除的值

5.splice() 删除、替换、添加

var arr2=["TM","leo","carol","dear"];
arr2.splice(0,1); //返回 "TM"被删除的值,  从第0位开始删除1个值
arr2.splice(0,2); //返回 "TM","leo"被删除的值  从第0位开始删除2个值

arr2.splice(0,1,"名字");//把第一个删除并换成"名字"["名字","leo","carol","dear"],返回 "TM"被删除的值

arr2.splice(1,0,"塞的名字");//在第1位塞个值["名字","塞的名字","leo","carol","dear"],返回 "TM"被删除的值

6.数组排序sort

var arr3=[5,8,10,76,2,5];

//从小到大
arr3.sort(function(a,b){
	return a-b;
})
//从大到小
arr3.sort(function(a,b){
	return b-a;
})

//随机排序
arr3.sort(function(a,b){
	return Math.random()-0.5;
})

7.数组链接concat()

var arr4=[1,2,3];
var arr5=[4,5,6];
var arr6=[7,8,9];
arr4.concat(arr5,arr6);//[1,2,3,4,5,6,7,8,9]  返回新的数组 

8.数组颠倒reverse()

var arr7=[1,2,3,4];
arr7.reverse(); //数组颠倒

转载于:https://www.cnblogs.com/yangxue72/p/7975781.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值