Array
数组:
数组是值的有序集合
元素在数组中从0开始编号
创建数组 var a = [1,2,3]
创建数组 var a = Array(6) 创建长度为6的数组
创建数组 var a = Array(6).fill(0) 创建长度为6的数组
创建数组 var a = Array(6,5,4,3) 创建由6,5,4,3组成的数组
获取数组的长度 a.length
获取数组中的元素 a[i] ,i是元素在数组中的编号/索引/下标,下标只有整数
a[表达式],,表达式计算出一个整数,
这个整体也是一个表达式,求值结果为数组中的某一项
a[i] = 8 向数组的第i项赋值,之前的值就被扔了
任意值都可以放入数组中,如null,undefined,2,3,5,”owiefj”, true,函数,数组(因为数组本身也是值)
向数组末尾添加一个元素: a.push(1) 返回数组新的长度
向数组末尾添加多个元素: a.push(1,2,3,4) 返回数组新的长度
从数组的末尾删除并返回元素 var result = a.pop()
向数组的开头添加一个元素 a.unshift(1) 返回数组新的长度
向数组的开头添加多个元素 a.unshift(1,2,3,4) 返回数组新的长度
从数组的开头删除并返回元素 var result = a.shift()
将数组的内容填充为某个值 a.fill(5) 将数组所有的值都填成5
读取数组不存在的下标会得到undefined
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 CC_Blog!
评论