javaScript 数组
Posted 廖利君
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javaScript 数组相关的知识,希望对你有一定的参考价值。
1,数组
concat() 方法用于连接两个或多个数组。此方法返回一个新数组,不改变原来的数组
用法
var myarr1= new Array("010")
var myarr2= new Array("-","84697581");
document.write(myarr1.concat(myarr2))
2,join()方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的 返回是字符串格式 逗号隔开的
var myarr1= new Array("86","010")
var myarr2= new Array("84697581");
var myarr3= myarr1.concat(myarr2);
document.write(myarr3.join())
3,reverse() 方法用于颠倒数组中元素的顺序。 arrayObject.reverse():用于颠倒数组中元素的顺序
4,slice() 方法可从已有的数组中返回选定的元素。
arrayObject.slice(start,end) 是返回一个子数组(不会修改原本数组),包含从 start 到 end (不包括该end元素)的 arrayObject 中的元素。
用法
var myarr1= ["我","爱","你"];
document.write(myarr1.slice(1,2)) 结果是 爱
5,sort()方法使数组中的元素按照一定的顺序排列。
sort()函数使用的是冒泡排序,冒泡排序会重复地走访要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来,一直重复地进行直到说该数列已经排序完成。
用法
function sortNum(a,b) {
return a-b; //从小到大排序
return b-a // 从大到小排序
}
var myarr = new Array("80","16","50","6","100","1");
document.write(myarr.sort(sortNum));
以上是关于javaScript 数组的主要内容,如果未能解决你的问题,请参考以下文章