当前位置 博文首页 > 浮若星光的博客:JS数组

    浮若星光的博客:JS数组

    作者:[db:作者] 时间:2021-07-12 13:01

    作者:李宥良
    撰写时间:2019年7月26日
    开发工具与关键技术:VS、 JsavaScript

    什么是数组呢
    数组是特殊的变量,它可以同时保存一个以上的值
    举个例子
    如果您有一个项目列表,在单个变量中存储这些品牌名称是这样的:
    $cars1=" Number “;
    $cars2=” AuditNo “;
    $cars3=” Remark ";
    不过,假如您希望对变量进行遍历并找出特定的那个值?或者如果您需要存储 300 个,而不是 3 个呢?
    解决方法是创建数组!
    数组能够在单一变量名中存储许多值,并且您能够通过引用下标号来访问某个值
    有两种创建索引数组的方法:
    $cars=array("Number “,” AuditNo “,” Remark “);
    或者也可以手动分配索引:
    $cars[0]=” Number “;
    $cars[1]=” AuditNo “;
    $cars[2]=” Remark ";

    如何创建一个数组
    array() 创建数组,带有键和值。如果在规定数组时省略了键,则生成一个整数键,这个 key 从 0 开始,然后以 1 进行递增。
    要用 array() 创建一个关联数组,可使用 => 来分隔键和值。
    要创建一个空数组,则不传递参数给 array():
    $new =array();
    数组能够在单独的变量名中存储一个或多个值。
    数组在单个变量中存储多个值

    例子
    创建数组,为其赋值,然后输出这些值
    a = a r r a y ( " a " = > " D o g " , " b " = > " C a t " , " c " = > " H o r s e " ) ; p r i n t r ( a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse"); print_r( a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");printr?(a);
    输出
    Array ( [a] => Dog [b] => Cat [c] => Horse )
    使用for…In声明来遍历数组内的元素
    var x
    var mycars = new Array()
    mycars[0] = “A”
    mycars[1] = “B”
    mycars[2] = “C”

    for (x in mycars)
    {
    document.write(mycars[x] + “
    ”)
    }
    合并两个数组-concat()
    如何使用 concat() 方法来合并两个数组。
    var arr = new Array(3)
    arr[0] = “George”
    arr[1] = “John”
    arr[2] = “Thomas”

    var arr2 = new Array(3)
    arr2[0] = “James”
    arr2[1] = “Adrew”
    arr2[2] = “Martin”

    document.write(arr.concat(arr2))

    cs
    下一篇:没有了