網頁

2012年12月31日 星期一

Javascript學習筆記-Array initial

不管什麼事,總是會忘記,所以才需要記錄,最近太忙,更新沒以前來的多,在這個2012的最後一天,記個最近做的,又很簡單的事,javascript的Array初始化

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上很常用,就這幾種吧

沒有留言:

張貼留言