zoukankan      html  css  js  c++  java
  • 数组常用的方法

    加内容   减内容      连接    转换

    1.push();     向数组的后面添加内容

    var arr = [1,2]    arr.push(“你好吗”);    //结果 [1,2,”你好吗”];

    2.unshift()   数组的前面添加

    var arr = [1,2]    arr.unshift(“我很好”);   //结果   [“我很好”,1,2]’

    3. pop()    删除最后一个元素

    var arr = [1,2]    arr.pop();   //结果 [1]

    4.shift()   删除第一个元素

    var arr = [1,2]    arr.shift();   //结果 [2]

    连接:

     5.join()    把数组转换为字符串

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

    var test = arr.join(“-”);

    console.log(test)    1-2-3-4

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

    arr.join(“*”);

    console.log(arr);      1*2*3*4

    6.split()   把字符串转换为 数组

    var  txt = “1-2-3”;

    var  test = txt.split(“-”)

    console.log(test)     [“1”,”2”,”3”];

    7.concat() 连接多个数组

    该方法用于连接两个或多个数组。它不会改变现有的数组,而仅仅会返回被连接数组的一个副本

     var aa = [1,3,5];  var bb = [“a”,”b”,”c”];

     aa.concat(bb);     结果:[1,3,5,“a”,”b”,”c”];

    注意:

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

    console.log(arr.push(8));     结果是  5      返回改数组的长度

    如果这么写:

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

    arr.push(8);

    console.log(arr);      结果 就是 [1,2,3,4,8]

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

    console.log(arr.pop());     结果是12  返回最后一个元素

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

    arr.pop();

    console.log(arr);      结果 就是 [1,2,3]

  • 相关阅读:
    Android(java)学习笔记68:使用proguard混淆android代码
    SGU 194 Reactor Cooling
    关于流量有上下界的网络流问题的求解
    关于最小割的求解方法
    HDU 5311 Hidden String
    POJ 3548 Restoring the digits
    POJ 2062 HDU 1528 ZOJ 2223 Card Game Cheater
    ZOJ 1967 POJ 2570 Fiber Network
    HDU 1969 Pie
    HDU 1956 POJ 1637 Sightseeing tour
  • 原文地址:https://www.cnblogs.com/lhh520/p/8982492.html
Copyright © 2011-2022 走看看