Javascript 数组当中的几个方法 简单自我总结一下

每天坚持学一点原生js,我是新手,以下文章纯属个人总结,有问题可以提出来,我们共同进步。

1.push() 向数组的最后添加一个或者多个元素并返回长度

  var arr=["孙悟空","沙和尚"];
  var count=arr.push("蜘蛛精");//5
    console.log(arr);

2.pop()将数组末尾的元素删除,并返回删除的那个值

   var arr=["孙悟空","沙和尚"];
   var count=arr.pop("沙和尚");
    console.log(cout);//沙和尚
    console.log(arr);
 

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

  var arr=["孙悟空","沙和尚"];
     var count =arr.unshift("蜘蛛精");
     console.log(count);
     console.log(arr);

4.shift()向数组的开头第一个元素删除并返回

 var arr=["孙悟空","沙和尚"];
     var count =arr.shift("蜘蛛精");
     console.log(count);
     console.log(arr);
    

5.slice()从数组中截取元素并封装在一个新的数组当中 需要两个参数第一个参数是截取开始的索引,包括截取开始索引的元素,第二个参数是截取末尾的索引,不包含截取末尾的元素。备注:1.如果只有一个参数那么就从截取的开始到末尾的元素 2.如果有负数的索引那么就从后面数

var arr=[1,3,5,7,9,11];
   var arrCopy1= arr.slice(1);
   var arrCopy2= arr.slice(1,3);
   var arrCopy3= arr.slice(1,-1);
   var arrCopy4= arr.slice(-4,-1);
    console.log(arrCopy1);//[3,5,7,9,11]
    console.log(arrCopy2);//[3,5]
    console.log(arrCopy3);//[3,5,7,9]
    console.log(arrCopy4);//[5,7,9]

6.splice() 用于删除,插入,替换。
删除时 eg:splice(1,3)
第一个是参数是索引数 第二个是要删除的元素数量

   var arr=[1,3,5,7,9,11];
   arr.splice(1,3);
   console.log(arr);//[1,9,11]
    

插入时:
splice(1,0,8,0);
是在第二个元素前面插入元素8和0

   var arr=[1,3,5,7,9,11];
   arr.splice(1,0,8,0);
   console.log(arr);//[1,8,0,3,5,7,9,11]

替换:
eg:splice(1,2,8,0)

 var arr=[1,3,5,7,9,11];
   arr.splice(1,2,8,0);
   console.log(arr);//[1,8,0,7,9,11]

今天到此为止,就当自己的阶段性复习了,明天继续搞javascript.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值