zoukankan      html  css  js  c++  java
  • JS 数组

    创建数组

    var empty=[];

    var primes=[1,2,3,4];
    var misc=[2,true,"a"];
    var count=[2,  , 4]   //三个元素,中间的元素未定义
     
    数组直接量可以包含数组和对象。
    var b=[[1,{x:1,y:2}],[2,{x:3,y:4}]];
     
    无参数调用
    var a=new Array();
    显示指定数组值
    var c=new Array(2,3,7,"tese","uyi");
    指定数组长度
    var c=new Array(7);
    c.length now is 7
    value=c[0];
    a[1]=3.1
     
    i=2
    a[i]=3
    a[i+1]="hello"
    a[a[i+1]]=a[0]
     
    遍历数组
    for (var i=0;i<c.length; i++)
    alert(c[i]);
    变相实现多维数组
    matrix[x] [y]
     
    数组方法
    var a=[1,2,3]
    var s=a.join();
    now s="1,2,3"
    Array.join()和String.split()是互为反方法
    Array.reverse()颠倒数组
    var a=[1,2,3]
    a.reverse()
    var s=a.join()
    now s="3,2,1"
    Array.sort()数组排序,默认按字母顺序排列,如果有数组未定义则排在末尾
     
     
    Array.concat()
    var a=[1,2,3]
    a.concat([4,5]) or a.concat(4,5)
    now a is [1,2,3,4,5]
    a.concat([4,5],[6,7])
    now a is [1,2,3,4,5,6,7]
    a.concat(4[5,[6,7]])
    now a is [1,2,3,4,5,[6,7]]
     
    Array.slice()
    Array.splice()
    Array.push()
    Array.pop()
    Array.unshift()
    Array.shift()
    Array.toString()
    Array.toLocaleString()
     
     
  • 相关阅读:
    储存过程与触发器
    session 和 cookie
    (四)Jira工作流状态的属性
    (三)Jira scriptrunner插件
    (二)JIRA安装
    vs2015 调试无法访问网站的问题
    设计模式
    依赖倒置、反射、泛型、委托、AOP
    C# .NET
    持续集成
  • 原文地址:https://www.cnblogs.com/fslnet/p/3111728.html
Copyright © 2011-2022 走看看