这篇文章是我自己在学习js过程中做的笔记,如果有错误或者遗漏的请评论告诉我。希望大家一起学习!
笔记内容主要有:数组的定义、数组元素的操作、二位数组的遍历
1.数组:一组数据有序排列的一个集合
数组的索引值从0开始
数组长度 --- 数组名.length
访问数组某个元素 数组名[索引] --- 索引也可以叫做下标、键
数组可以保存多个值(可以是任何类型的值)
定义数组:
//第一种使用Array构造函数创建
var arr = new Array(1,2,3);
//第二种使用数组字面量表示法
var arr = [1,2,3];
注意:使用new定义数组,如果数组只写了一个数字,那么这个数字是数组的长度
2.数组元素的操作
删除元素:
delete 数组名[索引]
注意:删除元素后,数组的长度没有变化,删除数组元素为空(类型为undefined)
清空数组:
数组名 = []
数组名.length = 0
添加、修改数组元素:
数组名[索引] = 值; --- 与赋值差不多
3.二维数组
var arr = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
二维数组的遍历
for (var i = 0; i < arr.length; i++) { //二维数组外层的遍历
var temp = arr[i];
for(var j = 0; j < temp.length; j++){ //二位数组中的元素数组遍历
temp[j];
// console.log(temp[j]);
}
}