数组(Array)大概是最简单,也是最常用的数据结构了。其他数据结构,比如栈和队列都是由数组衍生出来的。
下图展示了1个数组,它有4个元素:
每一个数组元素的位置由数字编号,称为下标或者索引(index)。大多数编程语言的数组第一个元素的下标是0。
根据维度区分,有2种不同的数组:
- 一维数组(如上图所示)
- 多维数组(数组的元素为数组)
push 数组元素添加 pop 数组元素删除 shift 数组元素删除 unshift 数组元素添加 .length 获取数组的长度
var target = [1, 2, 3, 4, 5, 6]
target[target.indexof(Math.min.apply(null, target))] = null
Math.min.apply(null, target) // 2