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()
     
     
  • 相关阅读:
    Linux中搭建Maven私服
    NIO类库
    JAVA网络通信IO-NIO-AIO-Netty
    栈和队列
    JAVA四类八种基本数据类型
    JAVA基础—线程池
    vue 数组push元素 视图没更新
    小程序♥云开发
    vue2.0 transition 手风琴
    element-ui 表格翻页多选后仍然记忆所选项,数据回显
  • 原文地址:https://www.cnblogs.com/fslnet/p/3111728.html
Copyright © 2011-2022 走看看