数组常用方法

数组方法总结:
1.push():该方法向数组末尾加一个或多个元素,并返回数组新长度。

var arr=["孙悟空","猪八戒","沙和尚","唐僧"];
arr.push("二郎神");
arr.push("牛魔王","铁扇公主");

2.pop():该方法删除数组中的最后一个元素,并返回所删除的元素

var arr=["孙悟空","猪八戒","沙和尚","唐僧"];
arr.pop(); 
//删除了arr的最后一个元素 "唐僧"

3.unshift()方法:向数组开头添加一个或多个元素,并返回新数组的长度

var arr=["孙悟空","猪八戒","沙和尚","唐僧"];
arr.unshift("牛魔王");
arr.unshift("红孩儿");

4.shift():删除数组中的第一个元素,并将删除的值返回

var arr=["孙悟空","猪八戒","沙和尚","唐僧"];
arr.shift();

5.forEach():用来遍历数组

var arr=["孙悟空","猪八戒","沙和尚","唐僧"];
     //方法中要用一个函数作为参数;
     arr.forEach( function(a,b,c){
                   
     document.write(a+"<br />");           
     //数组中有几个元素,函数就执行多少次;   
}) ; 

6.splice():可以说是数组中最强的方法
该方法可以传两个或三个参数:

删除效果
(1).传两个参数时,可以删除数组中任意数量的项
参数1:元素索引位置
参数2:删除的个数

let arr = [0, 1, 2, 3, 4, 5, 6];
let newArr = arr.splice(0, 2)   
//从索引为0的元素开始,删除两个元素;并将删除结果赋给newArr
console.log(arr);     //[2,3,4,5,6]
console.log(newArr);  //[0,1],返回的新数组中包含两项

插入效果
(2).传三个参数时,在删除元素的同时,可以插入元素。
参数1:元素索引位置
参数2:删除的个数
参数3:插入的元素

let arr = [0, 1, 2, 3, 4, 
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值