javascript的Array初始化大概有幾個
<1>
var test = new Array("a", "b", "c", "d");
<2>
var test = new Array();
test[] = "a"
test[] = "b"
test[] = "c"
test[] = "d"
加值進去也可以寫成下述
test[0] = "a"
test[1] = "b"
test[2] = "c"
test[3] = "d"
或用
test.push("a"); //效果一樣
<3>
var test = [ "a", "b", "c", "d" ];
若想做成跟map一樣,則
var test = new Array();
test["A"] = "a"
test["B"] = "b"
test["C"] = "c"
test["D"] = "d"
或
var test = { "A":"a", "B":"b", "C":"c", "D":"d" };
複雜一點,內含陣列的,也可以寫成
var test = {
"A" : "a",
"B" : [ "ba", "bb", "bc" ],
"C" : { id: "ba", label: "bb", text: "bc" },
"D" : "d"
};
在json上很常用,就這幾種吧