目录
数组(Array)
对象:内建对象、宿主对象、自定义对象
数组(Array):对象,功能类似于普通对象,多用于存储数据
不同在于普通对象用字符串作为属性名,数组用数字作为索引(index 0)元素
var arr = new Array();
1)基本操作
添加元素
数组[索引] = 值
arr[1] = 2;
读取元素
数组[索引]
读取不存在的索引不报错,返回undefined
获取数组长度
数组.length
连续数组:返回元素个数
非连续:数组最大索引+1(尽量不创建,系统会符号补空)
修改length,过长补空,过短删除
向数组最后一个位置添加元素
arr[arr.length] = 5;
创建数组
构造函数var arr = new Array(1,2,3);
字面量var arr = [1,2,3];
var arr = new Array(10);//创建一个长度为10的数组
var arr = [10];//创建一个只有一个10元素的数组
数组中的元素可以是任意数据类型,包括对象、数组(二维...)
2)数组方法
push()
向数组末尾添加一个或者多个元素&#x