zoukankan      html  css  js  c++  java
  • JS pop push unshift shift的作用与区别

    白话JS中数组方法pop push unshift shift的作用与区别,通过本文,你大概能知道这四种数组方法的基本使用与大致区别。

      首先,这四种方法会直接修改数组,请先记住这一点。

      我们先把pop push unshift shift分为两组,push与unshift一组,理解为往数组中推入元素。pop和shift一组,理解为推出数组中已有元素。

      push:在数组的尾部加入一个元素,并返回原有length+1的长度。

    var arr = [1,2,3];
    console.log(arr.push(4));//4
    console.log(arr);//[1,2,3,4]

      unshift:在数组的头部加入一个元素,并返回原有length+1的长度。

    var arr = [1,2,3];
    console.log(arr.unshift(4));//4
    console.log(arr);//[4,1,2,3]

      pop:删除数组尾部第一个元素,并返回这个元素。

    var arr = [1,2,3];
    console.log(arr.pop());//3
    console.log(arr);//[1,2]

      shift:删除数组头部的第一个元素,并返回这个元素。

    var arr = [1,2,3];
    console.log(arr.shift());//1
    console.log(arr);//[2,3]

    总结:

      1.这四种方法都会直接修改原数组

      2.push和unshift分别为尾部和头部添加元素,pop和shift分别为尾部和头部删除元素。

      3.push和unshift返回的是修改后的数组length,pop和shift返回的是被删除的元素。

  • 相关阅读:
    docker删除常见命令
    测试网中用户添加docker yum源
    kafka 重新分配partition
    docker-compose常用命令
    docker 常用命令
    docker-compose部署ELK
    ELK全Dokcer 部署
    Harbor修改/data目录位置
    单机多es容器服务部署的网络模式
    C++使用模板类时出现LNK2019 unresolved external symbol错误.
  • 原文地址:https://www.cnblogs.com/echolun/p/8916640.html
Copyright © 2011-2022 走看看