zoukankan      html  css  js  c++  java
  • 引用类型2 Array——JS学习笔记2015-6-24(第65天)

    Array类型:

    1、创建数组:var arrName = new Array();

                       var arrName = new Array(3); // 这里给了一个参数,该参数就是说明数组包含了3项;这里的new是可以省略的

                      var arrName = []  // 数组字面量的方法创建数组;

    2、数组的length属性

        length属性不仅能够读操作,而且能够进行写操作;

      比如它可以从数组的末尾移除或者添加新项;

      var colors = ['red', 'blue', 'green'];

      colors.length = 2;    //本来长度应该是3的,此时被修改成了2,相当于把green给移除了

      alert('colors[2]');   // undefined   因为这里的第三项已经被移除了

    添加新项目:

      

     var colors = ['red', 'blue', 'green'];

      colors.length = 4;    //本来长度应该是3的,此时被修改成了4,相当于把在green后面又添加了一项

      alert('colors[3]');   // undefined   因为新添加的一项并没有值,所以返回undefined

    3、检测数组

    用 instanceof   // 对于一个网页或者一个全局作用域来说,使用这个操作符就可以检测出满意的结果:

    if(value instanceof Array){

    // 对数组执行某些操作

    }

    当网页中包含多个框架时,就布置一个全局执行环境了,所以ECMAScript新增了Array.isArray()方法(浏览器IE9+、Firefox4等)

    if(Array.isArray(value)){

    // 对数组执行某些操作

    }

  • 相关阅读:
    博客停止更新了,新博客地址见github
    SSH登录过程
    哈希表结构
    静态链接、动态链接
    编译、汇编、链接、加载
    IO复用 select epoll
    kali安装盘
    linux常用命令
    DDOS攻击防范系统的设计与实现
    20155202《网络对抗》Exp9 web安全基础实践
  • 原文地址:https://www.cnblogs.com/zhangxg/p/4598983.html
Copyright © 2011-2022 走看看