js数组中的方法

js数组中的方法

1. 增添元素

pop()		//删除最后一项
push()		//添加到最后
shift()		//删除首部一项
unshift()	//添加到第一项

堆栈:push-pop
队列:push-shift

2. 合并截取

concat()	//用于合并几个数组,不改变原数组
slice(start,end) 	//截取数组某一段,start,end表示索引值,包括start,不包括end

3.插入,删除,替换

splice(index,howmany,element1,element2....)	//原数组发生改变

index:表示要删除数组的索引值。(必填)
howmany:表示要删除的个数。(必填)
elements:从第三个参数开始,表示要替换或者要插入的元素。(非必填)

4. 倒序和排序

倒序:reverse()

reverse()	//将原数组顺序前后颠倒

排序:sort()

var arr = [1,3,5,4,2,1,6,9,2];
var result = arr.sort(function(a,b){
	if(a < b){
		return -10;
	}else if(a == b){
		return 0;
	}else{
		return 20;
	}
})
console.log(result,arr);

升序

var arr = [1,3,5,4,2,1,6,9,2];
var result = arr.sort(function(a,b){
	return a < b ; //升序
})
console.log(result,arr);

乱序

var arr = [1,3,5,4,2,1,6,9,2];
var result = arr.sort(function(a,b){
	return Math.random() > 0.5 ? 1 : -1;
})
console.log(result,arr);

5. 数组转字符串

//join()
var arr = ['春','夏','秋','冬'];
//转字符串
var result = arr.join();
//参数表示连接符号,不填默认逗号连接
//直接相连用空字符串
console.log(result,arr);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值