js数组
数组是用于在单一变量中储存多个值。
例如:
![]()
那什么是数组呢?
数组是一种特殊的变量,它能够一次存放一个以上的值。
数组可以用一个单一的名称存放很多值,并且还可以通过引用索引号来访问这些值。
数组的创建
var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度 var arrayObj = new Array([element0],[element1],[elementN]); //创建一个数组并赋值
数组的访问
这条语句是访问 arr 中的首个元素的值:
var name = arr[0];
修改数组

数组的删除
arrayObj.pop(); //移除最后一个元素并返回该元素值 arrayObj.shift(); //移除最前一个元素并返回该元素值,数组中元素自动前移 arrayObj.splice(arr,arr1); //删除从指定位置arr开始的指定数量arr1的元素,数组形式返回所移除的元素
数组对象三个属性
1、length 属性
Length属性表示数组的长度,即其中元素的个数。因为数组的索引总是由0开始,所以一个数组的上下限分别是:0和length-1。
2、prototype 属性
返回对象类型原型的引用。prototype 属性是 object 共有的。
3、constructor 属性
表示创建对象的函数。
object.constructor //object是对象或函数的名称。

浙公网安备 33010602011771号