• 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 个项,这几乎已经能够满足任何编程需求了,如果超出则会发生异常

    游走大神世界,体验代码魅力
  • 相关阅读:
    CVE-2020-5405 Spring Cloud Config 目录穿越漏洞分析
    CVE-2019-3799spring-cloud-config 目录穿越漏洞复现
    fastjson<=1.2.68的漏洞分析
    【转载】半自动化挖掘request实现多种中间件回显
    整理一下weblogic回显的代码
    CentOS7在python交互模式下输入退回键时出现乱码^H^H
    1 单例设计模式
    用nohup命令实现PHP的多进程
    用进程和线程关系引入操作系统学习
    8.5 归并排序
  • 原文地址:https://www.cnblogs.com/hongding/p/11001555.html
Copyright © 2020-2023  润新知