数组
数组是JavaScript中的一种复合型数据。数组是一些数据的集合,并且数组中的数据都有一个编号,通过编号可以引用这些数据。
在JavaScript中并不支持多维数组,但是JavaScript中数组元素可以是任何类型的数据,包括数组。
在JavaScript中数组也是一种对象,这种对象称为数组对象
在JavaScript中可以通过数组元素存取运算符[],在[]运算符的左侧是数组的名称,而在[]之间是数组的下标。在JavaScript中,数组的第一个元素的下标为0.
删除数组元素
数组元素一旦被定义就不能被删除。使用delete运算符只能删除数组元素的值,使其恢复到未赋值的状态,即元素值为undefined,而不能删除一个数组元素,不能让数组中的元素减少一个。
delete arr[0];
数组元素的个数
array.length
返回对创建此对象的数组函数的引用
array.constructor
数组的方法
toString() //将数组转换为字符串
join() //将数组元素连接成字符串
push() //在数组尾部添加元素并返回一个新的长度
concat() //添加元素并生成新数组
unshift() //在数组头部添加元素并返回一个新长度
pop() //删除最后一个元素并返回删除的元素
shift() //删除第一个元素并返回一个删除的元素
splice() //删除、替换或插入数组元素
slice() //返回数组中的一部分
reverse() //颠倒数组中的元素
sort() //将数组元素排序