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是对象或函数的名称。

 
posted @ 2021-11-28 23:30  着迷1  阅读(27)  评论(0)    收藏  举报