陣列物件 (Array object) 是在一個單一的變數裏儲存一組的值(可以是字串、數值,或是另一個物件)


範例

建立一個含有數值的陣列變數並且指定一些資料給它

建立一個文字的陣列
注意,長度的方式通常是用來瞭解這個陣列含有多少的元素。  

陣列的性質及方法

陣列 - 排序
排序方法,如何將一些包含數字的物件排序?排序的先後順序?

陣列 - concat() and slice()
如何使用 concat() and slice().

陣列 - splice()
如何使用 splice() 的方法


陣列物件(Array Object)

陣列物件通常是在一個單一變數儲存一組的值,每一個值都是陣列的元素,及相關的指標數字。 

以建立一具有"new"關鍵字的陣列實例。以下的例子建立二個陣列,每個陣列有三個元素:

var family_names=new Array(3)
var family_names=new Array("Tove","Jani","Stale")

你可以在陣列裏應用到特殊的元素,以陣列的名稱及指定數字,指定數字從0開始。

如果你建立一個單一數值參數的陣列,你可以在陣列裏的每一個元素指定資料如下:(紅色的資料在此是字串,也可以是圖檔、音樂檔,網址等物件)

family_names[0]="Tove"
family_names[1]="
Jani"
family_names[2]="
Stale"

上述的資料也可以你要的方式,以特定陣列元素的指定數字來置換如下:

mother=family_names[0]
father=family_names[1]

陣列物件的性質及方法描述如下:

NN: Netscape, IE: Internet Explorer

性質

語法: 物件性質名稱

性質 描述 NN IE 
constructor 包含建立物件模樣的功能 4 4
length 傳回陣列元素的數字 3 4
prototype 允許你增加增列的性質 3 4

方法

語法: 物件方式名稱()

方法 描述 NN IE
concat() 傳回一個由兩個或兩個以上陣列並排而成的新陣列 4 4
join(delimiter) 將所有的陣列元素放進一個字串裏,並由特定的分割字元來分割(通常是逗點) 3 4
pop() 移除陣列的最後一個元素,並將它傳回 4 5.5
push() 附加新元素到陣列尾部,並傳回陣列的新長度 4 5.5
reverse() 將陣列元素的順序顛倒過來 3 4
shift() 移除及傳回陣列的第一個元素 4 5.5
slice(begin[,end]) 從現存的陣列中選取一個區段並建立一個新陣列 4 4
sort() 將陣列的元素排序 3 4
splice(index,howmany[,el1,el2]) 增加或移除陣列的元素 4 5.5
toSource() 傳回一個表示陣列原始檔的字串 4.06 4
toString() 傳回一個陣列的字串表示法 3 4
unshift("element1","element2") 在陣列開始處插入指定的元素,並傳回此陣列 4 5.5
valueOf() 傳回陣列的初始值 4 3

  陣列物件的 方法參考網頁



創作者介紹
創作者 easonyo 的頭像
easonyo

wEb 亂講

easonyo 發表在 痞客邦 留言(0) 人氣()