數組是最為常用的資料結構,數組已經有大量的内置方法可以對數組進行操作,不過本章節對這些都不做介紹,隻對數組的索引做一下簡單的介紹,因為它有一些特殊之處或者不能說特殊之處,隻能說很多初學者沒怎麼關注。
在JavaScript數組下标索引處使用雙引号包覆字元串即可設定字元串為數組下标索引,如arr["abc"]="下标索引是字元串"。
JavaScript數組下标設定:html>
var arr = [] //等同于 arr=new Array();
arr[0] = "下标索引是數字";
arr[1] = "下标索引是數字1";
arr["z"] = "下标索引是字母";
arr["abc"]="下标索引是字元串";
arr["下标"] = "下标索引是中文!";
for (var index in arr){//這裡需要使用for in語句進行通路
console.log("arr["+index+"] " + arr[index]);
}
console.log(arr.下标); //數組(Array)的原型來自于Object對象。是以這裡這樣也可以通路
JavaScript數組:
數組對象的作用是:使用單獨的變量名來存儲一系列的值。
數組可以用一個變量名存儲所有的值,并且可以用變量名通路任何一個值。
數組中的每個元素都有自己的的ID,以便它可以很容易地被通路到。
建立一個數組,有三種方法。
下面的代碼定義了一個名為 myCars的數組對象:
1: 正常方式:var myCars=new Array();
myCars[0]="Saab";
myCars[1]="Volvo";
myCars[2]="BMW";
2: 簡潔方式:var myCars=new Array("Saab","Volvo","BMW");
3: 字面:var myCars=["Saab","Volvo","BMW"];