您的位置:首页 > Web前端 > JavaScript

javascript基础之数组对象

2014-12-28 14:31 423 查看
一、定义数组的方法:

定义了一个空数组:

var myArray =new Array();


指定有n个空元素的数组:

var myArray=new Array(n);


定义数组并赋值:

var myArray =[1,2,3];


数组元素的使用:

数组名[下标]=值;


二、数组属性:length用法

数组对象.length;    //返回数组长度


三、数组方法:

concat();连接两个或更多的数组,并返回结果。

var myArray=[1,2];
document.write(myArray.concat(3,4));        //输出1,2,3,4


join();把数组的所有元素放入一个字符串,元素通过指定的分隔符分隔。

例子:

var myArray=[1,2];
document.write(myArray.join('.'));        //输出1.2


pop();删除并返回数组的最后一个元素。

var myArray=[1,2,3];
document.write(myArray.pop());    //输出3
document.write(myArray);      //输出1,2


push();向数组末添加元素并返回长度。

var myArray=[1,2,3];
document.write(myArray.push(4));    //返回长度
document.write(myArray);        //输出1,2,3,4


reverse();颠倒元素顺序

var myArray=[1,2,3];
document.write(myArray.reverse());    //输出3,2,1


shift();删除并返回数组的第一个元素

var myArray=[1,2,3];
document.write(myArray.shift());    //输出1
document.write(myArray);            //输出2,3


unshift();向数组的开头添加一个或更多元素,并返回新的长度

var myArray=[1,2,3];
document.write(myArray.unshift('0'));    //输出4
document.write(myArray);            //输出0,1,2,3


sort();对数组的元素进行排序

var myArray=[3,2,1];
document.write(myArray.sort());    //输出1,2,3


splice();往数组添加或删除零个或多个元素,会改变数组

var myArray=["a","b","c"];
myArray.splice(1,2,"d");        //index1开始第2个元素,添加并替换
document.write(myArray);        //输出a,d


slice(); //从已有的数组中返回选定的元素,不改变数组

var myArray=[1,2,3];
document.write(myArray.slice(1,3));    //输出2,3
document.write(myArray);            //输出1,2,3
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: