数组
数组是一种特殊的对象。 类似于C++中的数组,但是数组中的元素类型可以不同。
- 数组中的元素可以是变量、数组、对象、函数。
例如:
1 2 3 4 5 6 7 8 9 10 11 |
|
访问数组中的元素
通过下标。
例如:
1 2 |
|
数组的常用属性和函数
- 属性
length
:返回数组长度。注意length
是属性,不是函数,因此调用的时候不要加()
- 函数
push()
:向数组末尾添加元素 - 函数
pop()
:删除数组末尾的元素 - 函数
splice(a, b)
:删除从a开始的b个元素 - 函数
sort()
:将整个数组从小到大排序- 自定义比较函数:
array.sort(cmp)
,函数cmp
输入两个需要比较的元素,返回一个实数,负数表示第一个参数小于第二个参数,0表示相等,正数表示大于。
- 自定义比较函数: