js数组常见操作(持续更新)

改变原数组的方法:

var a = [1, 2,3];

var b = a.pop();; //删除尾部元素,返回数组最后一个元素

var c = a.push(4);  //添加一个尾部元素,返回数组长度

var d = a.shift();  //删除头部元素,返回数组第一个元素

var e = a.unshift(5); //添加头部元素,返回数组长度

var f = a.reverse();  //反转数组;

var g = a.splice(); 

console.log(b); // 3

console.log(c); // 3

console.log(d); // 1

console.log(e); // 3

arr.slice() 涉及比较多,慢慢补充。

不改变原数组的方法:

var a = [1,2,3];

var b = a.concat();   // 拼接数组,不改变原数组,返回一个新的数组。

var c = a.join(' '); // join();  可以指定间隔

consoloe.log(c); // "123"

var d = a.join();

console.log(d); // "1,2,3"

var e = a.slice();  //截取  返回截取的部分,不改变原始数组。

var f = a.sort();  // 排序。

var g = a.toString()   

[1,2,3].toString()==[1,2,3].join();  可以通过这两种方式比较数组是否相等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值