javaScript中的数组篇——创建、读和写

来源:互联网 发布:android 数据共享方式 编辑:程序博客网 时间:2024/05/01 21:37

废话少说,直接进入正题;

创建数组

1.数组直接量

var empty = [];var misc = ['1', true, 1];可以包含对象直接量或数组直接量var b = [{obj:1},[c,2]];数组中省略的元素会被直接复制为undefinedvar c = [1,,2];  //c.length = 3var arr1 = [,,];  //arr1.length = 2

2.调用构造函数Array()

var a = new Array(); //该方法创建一个空数组var b = new Array(10); //创建了一个长度为10的数组var c = new Array(1,2,3,4,5) 

数组元素的读和写

数组的索引是从0开始的;var a = [1,2,3,4];//获取第二个元素:a[1],假如写成a[4]则返回undefined定义一个空数组,var empty = []; empty[0]=1, empty[1] = 2;//数组里面有两个值,分别是1和2稀疏数组:ar aa = new Array(); aa[0]=1; aa[5]=5; console.log(aa.length); //返回结果为6,其中为赋值的元素为undefined 
0 0