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


       

  • 相关阅读:
    建筑经济与企业管理 【1090】
    31 任意进制计数器的构成方法1
    30 同步计数器
    29 典型的时序电路模块2
    STM32的FSMC详解
    28 典型的时序电路模块1
    27 FSM,时序电路的分析方法
    26 电路结构和逻辑功能的关系
    25 触发器逻辑功能的分类
    24 触发器的电路结构和动作特点
  • 原文地址:https://www.cnblogs.com/sliuie/p/5169121.html
Copyright © 2011-2022 走看看