数组声明方式:
var empty=[];
var primes=[2,3];
var misc=[1.1,true,'a'];
一个数组的直接量中 的值不一定要求是个静态量,它可以是任意表达式:
var base=1;
var table=[base,base+1];
也可以声明内容是undefined的数组
var undefs=[,,];
数组也可以用构造函数来创建:
var a = new Array(); //效果等同于[],空数组
var b = new Array(9);//长度为9的数组
var c = new Array(5,4,3,'test',true);
访问数组元素a[0]。注意数组的下标必须是0到2G之间的正整数,否则这个下标会自动转换成字符串,成为关联数组访问属性。说到这里......
阅读全文