js 数组操作
1、创建数组:2种方式
*1、直接量方式:var arr=[];//空数组
var arr=[元素,元素,...]
2、构造函数方式:var arr=new Array();//空数组
var arr=new Array(元素,元素,...);
2、访问数组中的元素:通过 下标
语法:数组名[i]
注意:获取数组下标越界,得到的是undefined! -- 数组是无限长度的,但是如果没有数据的地方,默认值为undefined
3、追加元素:
语法:数组名[i]=新内容
注意:1、如果当前下标没有内容,则为追加
2、如果当前下标已经有内容了,则为替换
3、如果你的下标越界了/下标不连续,会导致数组变成一个稀疏数组,并不是什么好事情 - 尽量不要下标越界
4、数组中的三大不限制:
1、不限制元素的类型
2、不限制元素的个数
3、不限制元素的下标越界 - 并不是好事情
5、数组中有一个唯一的属性
属性语法:数组名.length:获取当前数组的长度(长度等于最大下标+1)
三个固定套路:
1、始终向末尾追加元素:arr[arr.length]=元素;
2、获取倒数第n个元素:arr[arr.length-n];
3、缩容:删除末尾的n个元素:arr.length-=n;
6、循环遍历数组:把数组中的每个元素取出来执行 【相同或相似】 的操作
公式:
for(var i=0;i<数组名.length;i++){
数组名[i];//当前次元素
}

浙公网安备 33010602011771号