1.创建数组的方法:
- 使用Array构造函数:
-
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等。