js数组添加元素

JS 数据结构-数组 声明数组 常用数组方法

强颜欢笑 提交于 2019-11-26 01:07:39
数组   一个标识符,存储多个不同数据类型的数据。 声明数组   格式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 允许按照一定模式