1. 程式人生 > >javaScript 數組

javaScript 數組

字符 元素 cti b- 一定的 var arr 分隔 多個

技術分享

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 數組