首页 > 代码库 > js基础,Array 数组对象、BOM 浏览器对象模型

js基础,Array 数组对象、BOM 浏览器对象模型

Array 数组对象

定义数组的 3种方式

var week = new Array();

var week = new Array(‘星期一’ , ‘星期二, ‘星期三’);

var week = (‘星期一’ , ‘星期二, ‘星期三’);

常用方法:

获取数组的长度 .length:

 alert(week.length);

  

获取数组下标所对应的值: 

alert(week[0]);

  

数组元素添加:

将一个或多个新元素添加到数组结尾,并返回数组新长度

 

var week_len = week.push(‘星期四‘,‘星期五‘);

  

将一个或多个新元素添加到数组开始,数组中的元素自动后移,返回数组新长度 

var week_len = week.unshift(‘星期日‘);

  

将一个或多个新元素插入到数组的指定位置,插入位置的元素自动后移,返回""。

arr3.splice(0,0,"abc");document.write(arr3[0]);

  

数组元素删除:

var del = ["aa",23,345,56,34,"bb"]; var del_last = del.pop(); //移除最后一个元素并返回该元素值var del_first = del.shift(); //移除最前一个元素并返回该元素值,数组中元素自动前移var del_arr = del.splice(0,2); //删除从指定位置deletePos开始的指定数量deleteCount的元素,数组形式返回所移除的元素document.write(del_arr);

  

 

js基础,Array 数组对象、BOM 浏览器对象模型