1. 程式人生 > >js陣列物件及刪除方法

js陣列物件及刪除方法

建立陣列,為其賦值,然後輸出這些值。
陣列物件用來在單獨的變數名中儲存一系列的值。
我們使用關鍵詞 new 來建立陣列物件。下面的程式碼定義了一個名為 myArray 的陣列物件:
var myArray=new Array()
官方參考:http://www.dayuji1000.com/vrtechnews/1237.html

有兩種向陣列賦值的方法(你可以新增任意多的值,就像你可以定義你需要的任意多的變數一樣)。
1:
var mycars=new Array()
mycars[0]="Saab"
mycars[1]="Volvo"
mycars[2]="BMW"
也可以使用一個整數自變數來控制陣列的容量:
var mycars=new Array(3)
mycars[0]="Saab"
mycars[1]="Volvo"
mycars[2]="BMW"
2:
var mycars=new Array("Saab","Volvo","BMW")
注意:如果你需要在陣列內指定數值或者邏輯值,那麼變數型別應該是數值變數或者布林變數,而不是字元變數。


訪問陣列
通過指定陣列名以及索引號碼,你可以訪問某個特定的元素。
下面是程式碼行:
document.write(mycars[0])
下面是輸出:
Saab
修改已有陣列中的值
如需修改已有陣列中的值,只要向指定下標號新增一個新值即可:
mycars[0]="Opel";
現在,以上程式碼:
document.write(mycars[0]);
將輸出:
Opel



陣列物件的刪除方法,記住了,不是Array.Remove(at)他是沒有這個function的

splice方法:arr.splice(1,1);
這種方式陣列長度相應改變,但是原來的陣列索引也相應改變
splice引數中第一個1,是刪除的起始索引(從0算起),在此是陣列第二個元素
第二個1,是刪除元素的個數,在此只刪除一個元素,即'b';