zoukankan      html  css  js  c++  java
  • Array创建

    Array类型
    1、创建数组基本方式有两种,第一种使用new 实例构造函数

     var color = new Array();


    如果传入参数,是Number 则创建 给定的值的数组,如果传入的是其他数组则生成一项数组

    var color = new Array(3); // [empty × 3] 3个空对象数组
    var names= new Array("grend") //创建一个字符串“grend” 的数组

    使用Array 构造函数可以省略new 操作符,

    var color = Array(3); // [empty × 3] 3个空对象数组
    var names= Array("grend") //创建一个字符串“grend” 的数组

    2、第二种,使用使用字面量表达式,数组字面量由一对数组项方括号,多个数组用逗号隔开

    var colors = ["red", "blue", "green"]; // 创建一个包含 3 个字符串的数组
    var names = []; // 创建一个空数组
    var values = [1,2,]; // 不建议! 在IE中会创建3项,其他浏览器会创建2项
    var options = [,,,,,]; // 不建议! 在IE8之前版本中会创建6项,IE9+ 和 其他浏览器会创建5项
    

      

    在读取和设置值时,使用方括号并提供索引

    var colors = ["red", "blue", "green"]; // 定义一个字符串数组
    alert(colors[0]); // 显示第一项
    colors[2] = "black"; // 修改第三项
    colors[3] = "brown"; // 新增第四项
    

      

    方括号中的索引表示要访问的值。如果索引小于数组中的项数,则返回对应项的值,就像这个例子
    中的 colors[0]会显示"red"一样。设置数组的值也使用相同的语法,但会替换指定位置的值。如果设
    置某个值的索引超过了数组现有项数,如这个例子中的 colors[3]所示,数组就会自动增加到该索引
    值加 1 的长度(就这个例子而言,索引是 3,因此数组长度就是 4)。

    var colors = ["red", "blue", "green"]; // 创建一个包含 3 个字符串的数组
    colors[99] = "black"; // (在位置 99)添加一种颜色
    alert(colors.length); // 100
    

      

    在colors数组位置99 插入一个值,数组长度(99+1),创建不存在的值为undefined,
    数组最多可以包含4 294 967 295 个项,这几乎已经能够满足任何编程需求了,如果超出则会发生异常

    游走大神世界,体验代码魅力
  • 相关阅读:
    【打印】windows打印控件,Lodop.js介绍
    【MySQL】MySQL查询数据库各表的行数
    【MySQL】MySQL中查询出数据表中存在重复的值list
    【php】php5.0以上,instanceof 用法
    日期转换:Cannot format given Object as a Date (SimpleDateFormat的parse和format)
    Groovy 正则表达式 匹配点号
    什么是开发框架
    SoapUI 增大使用内存
    Groovy API link
    Groovy 跳出each循环
  • 原文地址:https://www.cnblogs.com/hongding/p/11001555.html
Copyright © 2011-2022 走看看