数组
功能:一个标识符,存储多个数据
声明数组的方式1
[字面量声明]
书写格式:关键字 表示符 赋值符号 中括号 分号
例:
let F70 = [ ] ;
赋值
注:每个值之间的分隔符是逗号
例: F70 = [1, “ABC”, undefined, null, true];
使用数组中的值
数组中的每个值,都会有对应的一个下标(索引), 可以通过下标(索引),获取数组当中的值。 下标的起始值是0 ,因此数组中第一个值的下标为0,第二个值的下标为1,以此类推。
书写格式: 数组名称[下标]
例: console.log(F70[2]);
声明数组的方式2
[构造函数声明]
例: let F70 = new Array();
字面量与构造函数的区别
字面量的解析效率比构造函数高
原因: 字面量属于JSON格式,可以直接被JS进行解析。
构造函数需要先调用构造函数,在进行JS引擎解析。
解构
注:解构的左右数据类型,需要一致。
功能:把引用数据类型,分解成基本数据类型
1、 2个变量的值互换2、批量赋值
例: let [a, b, c] = [1, “2”, 3];
console.log(a, b, c);
]
数组的遍历1
1、使用循环 .length 数组的长度
例:for (let i = 0; i <= F70.length - 1; i++) {
console.log(F70[i]);
}
数组的遍历2
for…of 遍历出数组中的每个值
例: for (let item of F70) {
console.log(item);
}
数组的遍历3
for…in 遍历出数组中每个值的下标
例: for (let item in F70) {
console.log(item);
}