close
陣列物件 (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" |
上述的資料也可以你要的方式,以特定陣列元素的指定數字來置換如下:
mother=family_names[0]
|
陣列物件的性質及方法描述如下:
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 |
全站熱搜
留言列表