javascript 数组的常用方法

1. push()

push()方法用来在数组的末尾推入新项。括号内的参数就是要推入数组的项。举例:

在数组arr=[22,33,44]的末尾添加数据55,arr.push(55);输出结果:arr=[22,33,44,55].如需推入多项,只需用‘,’隔开。

var arr=[22,33,44];
       arr.push(55,66,77);
       console.log(arr);

 输出结果:arr=[22,33,44,55,66,77].

2.pop()

pop() 方法用来删除数组的最后一项,并且返回被删除的项。例如:

var arr=[22,33,44];
       var n=arr.pop();
       console.log(n);
       console.log(arr);

 输出结果n=44。arr=[22,33]。

3.unshift ()

unshift()方法用来在数组头部插入新项,括号内的参数就是要插入的项,如果要插入多项,只需用逗号隔开。

var arr=[22,33,44];
       arr.unshift(11,99);
       console.log(arr);

输出结果:arr=[11,99,22,33,44]。

4. shift()

shift()方法用来删除数组的首项,并返回被删除项。

var arr=[22,33,44];
       var m=arr.shift();
       console.log(m);
       console.log(arr);

输出结果:m=22; arr=[33,44].

5. splice()

splice()方法用来将数组中的某些元素替换成新的元素。例如:

var arr=[22,33,44,55,66,77];
       arr.splice(2,3,88,99,10);
       console.log(arr);

其中,‘2’表示从数组的下标为2的项开始替换,‘3’表示要替换的项数为3项,‘88,99,10’表示即将替换的新项。输出结果:arr=[22,33,88,99,10,77].

splice方法还可以用来删除或插入数组元素。例如:

var arr=[22,33,44,55,66,77];
       arr.splice(2,3);
       console.log(arr);

上述代码表示从数组下标为2的项开始,删除3项。输出结果:arr=[22,33,77]。

var arr=[22,33,44,55,66,77];
       arr.splice(2,0,88);
       console.log(arr);

上述代码表示在数组下标为2的项前插入新项88,输出结果:arr=[22,33,88,44,55,66,77].

6.slice()

slice()方法用来截取子数组,并返回所截取的子数组,不会改变原数组。

 var arr=[22,33,44,55,66,77];
      var m=arr.slice(2,4);
       console.log(arr);
       console.log(m);

slice(2,4)中的参数表示,从数组下标为2的项开始截取到下标为4的项,但不包括下标为4的项,并返回所截取的子数组。输出结果:arr=[22,33,44,55,66,77]; m=[44,55].

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值