javascript数组的方法

来源:互联网 发布:网络理财诈骗案 编辑:程序博客网 时间:2024/05/16 23:52

1concat():该方法将作为参数传递的元素拼接到一个已存在的数组,并返回拼接后的新数组。但它不会自动改变原来已经存在的数组,所以必须将结果赋给一个已存在的数组或新数组。示例:

var names1= new Array(“Dan”,”Liz”,”Jody”);

var names2= new Array(“Tom”,”Suzanne”);

names1 =names1.concat(names2);


2、pop()方法:删除并返回数组的最后一个元素。示例:

var  names = new Array(“Dan”,”Liz”,”Jody”);

 /*移除数组的最后一个元素,返回被移除的元素并赋值给newstring*/

var  newstring = names.pop(); 


3、push()方法在数组末尾添加新元素,从而增加数组的长度。Javascript可按照需要分配新空间。示例:

var  names = new Array(“Dan”,”Liz”,”Jody”);

names.push(“Daniel”);

//输出的值为:New arrayDanLizJodyDaniel

document.write(“New array: “ +names + “</br>”);


4、shift()unshift()方法

shift()方法移除数组的第一个元素并返回被移除的值。unshift()方法向数组的头部添加元素。这些方法的功能与pop()和push()方法类似,不同的是在数组的头部进行操作而不是尾部。


5、slice()方法:将数组的元素复制到另一个数组中。该方法有两个参数:第一个参数是复制的起始元素,第二个参数是复制的终止元素,且不包括该索引表示的元素。示例:

var  names = new Array(“Dan”,”Liz”,”Jody”,:Christian”,William”);

var  sliceArray = names.slice(2,4);

document.write(sliceArray);    //Jody,Christian


6、splice()方法:将数组从某一位置开始移除指定数目的元素,并可以使用新元素代替这些元素。示例:

var  names = new Array(“Tom”,“Dan”,”Liz”,”Jody”);

//从第二个位置开始删除两个元素,并插入三个元素

var  spliceArray = names.slice(1,2,”Peter”,”Paul”,”Mary”); 

document.write(spliceArray);   //Tom,Peter,Paul,Mary,Jody


7、toLocaleString()方法:把数组转化为本地格式并返回结果

8、toString()方法:将数组转换为字符串并返回结果

9、join()方法:把数组的所有元素放入一个字符串,元素通过指定的分隔符进行分割

10、reverse()方法:颠倒数组中元素的顺序

11、sort()方法:对字符数组或数字数组进行排序。

原创粉丝点击