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

Posted H5小菜鸟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 浏览器对象模型的主要内容,如果未能解决你的问题,请参考以下文章

JS基础---常见的Bom对象

js BOM基础

JavaScript基础16——js的BOM对象

JS03 BOM 浏览器对象模型

JS基础

js——navigator,screen,history对象(BOM 3)