JS 数据结构-数组 声明数组 常用数组方法
数组 一个标识符,存储多个不同数据类型的数据。 声明数组 格式1: 字面量方式 (推荐) 关键词 标识符 = [数据]; 例 let i = [1,"A",undefined]; 中括号中的每个数据之间的分隔符是逗号,每个数据称为元素; 每个元素都会有自己在数组中唯一的索引(下标),可以通过数组的索引进行元素获取。 注:数组索引的起始值为0; i[1] 即得到数组中的第2个元素 "A"。 获取一个不存在的下标会得到undefined不会报错。 格式2: 构造函数方式 关键词 标识符 = new Array(); 例 let i = new Array(); Array()小括号里面可以定数组的长度,但是没意义,因为JS数组是不定长的,可以随意添加; 也可以直接写入数据Array(1,"A",undefined),但是...反正推荐字面量方式。 字面量与构造函数方式的区别 字面量比构造函数的解析速度更快(效率高)。 原因: 字面量属于JSON格式,可以直接被JS引擎进行解析。 构造函数则需要先调用构造函数,再进行JS引擎解析。 数组的解构 ES6 把引用数据类型转换成基本数据类型; ES6 允许按照一定模式