《JavaScript高级程序设计》第5章 Object类型---Array---学习心得

1.创建数组的方法:

  1. 使用Array构造函数:
  2. var colors=new Array()
    var colors=new Array(20)//l创建一个包含20项的数组
    var colors=new Array("red","blue","green")//创建一个包含3个字符串的数组

    2. 使用数组字面量表示:

var colors=["red","blue","green"]//创建一包含3个字符串的数组
var names=[]//创建一个空数组
var values=[1,3,]//不要这样,会创建一个包含2项/3项的数组
var options=[,,,,,]//不要这样,会创建一个包含5项/6项的数组

2.数组的length属性:不止可读,通过设置这个属性,可以从数组的末尾移除项或者向数组中添加项。

3.检测数组:

对于一个单独的网页,一个全局作用域使用instance of:if(value instanceof Array){对数组进行某些操作),如果网页中包含多个框架,实际上就存在两个以上不同的全局执行环境,从而存在两个以上不同版本的Array构造函数,使用ECMAScript 5函数的Array.isArray()方法,该方法支持的浏览器有:IE9+,Firefox 4+,Safari 5+,chrome等。

 

posted @ 2015-02-24 18:18  青青flye  阅读(130)  评论(0编辑  收藏  举报