zoukankan      html  css  js  c++  java
  • 数组方法大全

    所有方法基于这个数组: var arr=[1,3,4,5,6,7,8];

     1.length属性:

    arr.length;//7 动态获取数组长度.

     2.shift:

    arr.shift();//1 删除数组中第一个元素,返回删除的那个值,并将长度减1;:console.log(arr.shift());//1  console.log(arr);//[3, 4, 5, 6, 7, 8].

    3.pop():

    arr.pop();//1 删除数组中最后一个元素,返回删除的那个值,并将长度减1;:console.log(arr.pop());//8  console.log(arr);//[1, 3, 4, 5, 6, 7]

    4.unshift():

    arr.unshift("a"); //["a", 1, 3, 4, 5, 6, 7, 8] 往数组前面添加一个或多个数组元素,长度要改变,添加的值可以写多个.:arr.unshift("a",”b”);//["a", "b", 1, 3, 4, 5, 6, 7, 8]

    5.push():

    arr.push("a"); //[1, 3, 4, 5, 6, 7, 8, "a"] 往数组后面添加一个或多个数组元素,长度要改变,添加的值可以写多个.:arr.unshift("a",”b”);//[1, 3, 4, 5, 6, 7, 8, "a", "b"]

    6.concat():

    arr.concat(arr1) ;//[1, 3, 4, 5, 6, 7, 8, 34, 54] 连接字符串

    : var arr=[1,3,4,5,6,7,8];

         var arr1=[34,54];

    console.log(arr.concat(arr1));

    7.join():

    arr.join(); //1,3,4,5,6,7,8 将一个数组转成字符串,返回一个字符串

    8.reverse():

    arr.reverse() ;//[8, 7, 6, 5, 4, 3, 1] 将数组中各元素颠倒顺序

    9.slice():

    arr.slice(2,4) //[4, 5]  第一个参数开始,第二个参数结束并且取不到,遇到负数把length和负数相加

    10.splice():

    arr.splice(2,2) //[4, 5]  第一个参数开始,第二个参数是长度

    11.tostring():

    arr.tostring();//1,3,4,5,6,7,8 将数组转换成一个字符串

  • 相关阅读:
    多Web服务器之间共享Session的解决方案
    在WinForm中使用CacheDependency来监视文件
    使用WCF的一些问题
    IIS6.0配置注意
    匿名委托注册事件的触发
    关于datawindow does not have update capability
    EF自关联建模详解
    NHiberante3.2版注意
    EF做数据绑定时一些神奇问题
    EF 中不同会话上下文的对象,不能互设为对方的导航属性值
  • 原文地址:https://www.cnblogs.com/qianduanting/p/7280228.html
Copyright © 2011-2022 走看看