数组常用方法

关于数组常用方法的使用:
var arr = [123,12,523,45,4,134,65,5,82];
var arr2 = [124,12,16];
console.log('原数组:'+arr)
arr.pop();
console.log('pop删除最后一个'+arr);
arr.shift();
console.log('shift删除第一个'+arr);
arr.push(99);
console.log('push增加最后一个'+arr);
arr.unshift(88);
console.log('unshift增加第一个'+arr);
arr.splice(3,2,777);
console.log("splice是指删除从第四个开始,删除三个,然后增加777这个元素"+arr);
var b = arr.slice(0,1);
console.log('slice是截取,指从开始位置到结束位置0-1值为  '+b);

var contact = arr.concat(arr2);
console.log('合并俩个数组,重复不会覆盖'+contact);

//经典调用数组方法排序
arr.sort(function(x,y){
return parseInt(x)-parseInt(y);
});
console.log('sort从小到大排序的数组'+arr);

改变原数组的:


shift:将第一个元素删除并且返回删除元素,空即为undefined
unshift:向数组开头添加元素,并返回新的长度
pop:删除最后一个并返回删除的元素
push:向数组末尾添加元素,并返回新的长度
reverse:颠倒数组顺序
sort:对数组排序
splice:splice(start,length,item)删,增,替换数组元素,返回被删除数组,无删除则不返回

不改变原数组


concat:连接多个数组,返回新的数组
join:将数组中所有元素以参数作为分隔符放入一个字符
slice:slice(start,end),返回选定元素
map,filter,forEach,some,every等不改变原数组
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值