zoukankan      html  css  js  c++  java
  • JS数组操作示意图(shift,unshift,pop,push)

     

    shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined 

    var a = [1,2,3,4,5]; 
    var b = a.shift(); //a:[2,3,4,5] b:1

    unshift:将参数添加到原数组开头,并返回数组的长度 

    var a = [1,2,3,4,5]; 
    var b = a.unshift(-2,-1); //a:[-2,-1,1,2,3,4,5] b:7 

    注:在IE6.0下测试返回值总为undefined,FF2.0下测试返回值为7,所以这个方法的返回值不可靠,需要用返回值时可用splice代替本方法来使用。

    pop:删除原数组最后一项,并返回删除元素的值;如果数组为空则返回undefined 

    var a = [1,2,3,4,5]; 
    var b = a.pop(); //a:[1,2,3,4] b:5

    push:将参数添加到原数组末尾,并返回数组的长度 

    var a = [1,2,3,4,5]; 
    var b = a.push(6,7); //a:[1,2,3,4,5,6,7] b:7
  • 相关阅读:
    python 学习
    快速排序
    U3D AStar 案例
    U3D AStar 算法原理
    .net core 实时通讯
    .net 算法复杂度
    U3D MVC 背包案例
    U3D 对象池
    Unity网络基础(NetWork)
    U3D Socket实现简易通讯
  • 原文地址:https://www.cnblogs.com/osimly/p/6010886.html
Copyright © 2011-2022 走看看