zoukankan      html  css  js  c++  java
  • JS中Array的使用

    1:创建Array

    1:var colors=new Array
    2:var colors=Array(3)
    3:var colors=[1,2,3]

    2:数组转换字符串( 默认以逗号分隔)

    eg

    var colors=["red","green","blue"];
    1:colors.toString()  //red,green,blue 
    2:colors.valueOf()  //red,green,blue
    3:colors           //red,green,blue

    以任意符号分隔

    colors.join("||")  //red||green||blue

    3:数组方法

         1:从末尾添加数据 

    var colors=new Array();
    colors.push("red","green");   //返回数组长度2

       2:从末尾移除数据

    1 colors.pop()  //返回最后一项green

       3:移除队列的第一项

    1 colors.shift()   //返回第一项 red

       4:在第一项前添加

    colors.unshift("red")  //返回数组的长度

       5:排序方法

    1 //翻转数组的项
    2 colors.reverse()   //返回数组
    3 //按升序排列
    4 colors.sort()    //返回数组

       6:数组连接

    var colors=["red"]
    var colors2=colors.concat("yellow","black");
    alert(colors)  //red,yellow,black

      7:获取数组的某一部分创建新的数组

    var colors=["red","yellow","black","white"]
    var colors2=colors.slice(1,2)  //red,yellow

       8:数组的删除,插入,替换
         splice  :兼容性很好

      9:返回特定值在数组中的位置

    var numbers=[1,2,3,4,5,6,4,7]
    alert(numbers.indexOf(4))  //3
    alert(numbers.lastIndexOf(4))  //6  去最后一位符合的


       

  • 相关阅读:
    忙活了半宿,写了个小玩意
    luogu P5171 Earthquake
    luogu P1850 换教室
    luogu P2507 [SCOI2008]配对 |动态规划
    luogu P3830 [SHOI2012]随机树
    luogu P3959 宝藏
    牛客竞赛-比赛
    牛客竞赛-Who killed Cock Robin
    luogu P3807 【模板】卢卡斯定理
    牛客竞赛 -被3整除的子序列
  • 原文地址:https://www.cnblogs.com/sliuie/p/5169121.html
Copyright © 2011-2022 走看看