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  去最后一位符合的


       

  • 相关阅读:
    20200116
    20200115
    20191214数组之四:数字不相同的完全平方数(关于数位上数字判断与sprintf)
    结构体与C++sort()函数的用法
    字符串常用函数
    sscanf用法
    螺旋矩阵
    模m的k次根
    梅森素数与完全数
    bit_reverse_swap
  • 原文地址:https://www.cnblogs.com/sliuie/p/5169121.html
Copyright © 2011-2022 走看看