push():在数组后面加入元素,并返回数组的长度;

unshift():在数组前面就如元素,并返回数组的长度;

pop():删除最后一个元素;


var arr =[1,2,3,4,5] ;

arr.push(6,7,8);

console.log(arr);// push:在数组后面加入元素   结果是:[1,2,3,4,5,6,7,8]


arr aa = [7,8,9,0];

aa.unshift(4,5,6);

console.log(aa);//   unshift:在数组前面加入元素  结果是:   [4,5,6,7,8,9,0]


var arr = [1,2,3,4,5];
 
 console.log(arr.push(6));           //直接console,,返回的是数组的长度,为 6


var aa = [9,0];
 
 console.log(aa.unshift(5));         //直接console,,返回的是数组的长度,为 3


pop()删除最后一个元素

var arrDele =[1,2,3];
 console.log(arrDele.pop());//返回最后一个元素并删除
 console.log(arrDele);
 arrDele.pop();//删除最后一个元素
 console.log(arrDele);//返回数组


shift()删除第一个元素

var Delearr =[1,2,3,4];
console.log(Delearr.shift());//返回第一个元素并删除
console.log(Delearr);
Delearr.shift();//删除第一个元素
console.log(Delearr);

js 数组操作常用方法的更多相关文章

  1. JS数组操作常用方法

    toString():把数组转换成一个字符串 toLocaleString():把数组转换成一个字符串 join():把数组转换成一个用符号连接的字符串 shift():将数组头部的一个元素移出 un ...

  2. js数组操作-添加,删除

    js 数组操作常用方法. push():在数组后面加入元素,并返回数组的长度 unshift():在数组前面加入元素,并返回数组的长度 pop()删除最后一个元素 shift()删除第一个元素 var ...

  3. JS数组array常用方法

    JS数组array常用方法 1.检测数组 1)检测对象是否为数组,使用instanceof 操作符 if(value instanceof Array) { //对数组执行某些操作 } 2)获取对象的 ...

  4. JavaScript中数组操作常用方法

    JavaScript中数组操作常用方法 1.检测数组 1)检测对象是否为数组,使用instanceof 操作符 if(value instanceof Array) { //对数组执行某些操作 } 2 ...

  5. 页面循环绑定(变量污染问题),js面向对象编程(对象属性增删改查),js字符串操作,js数组操作

    页面循环绑定(变量污染问题) var lis = document.querySelectorAll(".ul li") for ( var i = 0 ; i < lis. ...

  6. js数组操作-最佳图解

    js数组操作-最佳图解

  7. js数组操作find查找特定值结合es6特性

    js数组操作find查找特定值结合es6特性

  8. JS数组操作:去重,交集,并集,差集

    原文:JS数组操作:去重,交集,并集,差集 1. 数组去重 方法一: function unique(arr) { //定义常量 res,值为一个Map对象实例 const res = new Map ...

  9. js数组操作

    用 js有很久了,但都没有深究过js的数组形式.偶尔用用也就是简单的string.split(char).这段时间做的一个项目,用到数组的地方很多, 自以为js高手的自己居然无从下手,一下狠心,我学! ...

随机推荐

  1. 太有用了,所以转:Delphi下16进制位图数据转位图

    如果我们在Form中拖入一个Image控件,并设置好picture后,Alt+F12就可以看到Form的源代码中已经将图片转成了16进制字符串,如下: object Image1: TImage Le ...

  2. 机器学习--近邻成分分析(NCA)算法 和 度量学习

    1.近邻成分分析(NCA)算法 以上内容转载自:http://blog.csdn.net/chlele0105/article/details/13006443 2.度量学习 在机器学习中,对高维数据 ...

  3. 关于.net Core项目发布在Linux上的填坑

    本文主要记录.net Core项目发布在Linux服务器上面所遇到的问题,防止遗忘是 1.在发布文件中执行 dotnet xxxxxx.dll的时候提示如下错误: An assembly specif ...

  4. PHP开源系统学习之fluxbb_1

    最近一直忙于做项目,虽说做了点新东西.感觉自己进步不是很大,总体水平还是跟半年前差不多,想到的东西跟以前差不多,写出来的东西也跟以前差不多.只是现在做的东西多些,比以前敢做了. 近期准备利用点时间,读 ...

  5. sql server 2008 r2安装

    选择功能(好像报错了-下次重装系统测试)

  6. CentOS6.5 Cloud-Init使用

    使用cloud-init实现虚拟机信息管理 http://blog.marvelworld.tk/?p=575 谈谈Openstack的CentOS镜像 http://www.chenshake.co ...

  7. Linux系列教程-----Linux安装centos6.8

    转发:https://www.cnblogs.com/ysocean/p/7689146.html

  8. CAS客户端整合(三) Otrs

    OTRS 是用Perl写的一个工单邮件系统,非常强大. 登录流程 流程图略过 otrs没有像 discuz 和 zabbix 类似的游客登录状态,这样处理起来逻辑分支少一些. 不过还是考虑用 otrs ...

  9. SQL Server远程调试失败

    前言 刚刚打开SQL Server 2008,想要新建一个数据库.发现出现了一个问题,这个问题由于之前没有遇到过,所以这次拿出来记录一些解决方式. 内容 出现上面这个错误的原因可能是由于咱们在装VS2 ...

  10. zoj3195(lca / RMQ在线)

    题目链接: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3195 题意: 给出一棵 n 个节点的带边权的树, 有 q 组形 ...