欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript中的Array對(duì)象使用說(shuō)明

 更新時(shí)間:2011年01月17日 23:04:33   作者:  
JavaScript中的Array對(duì)象是一個(gè)動(dòng)態(tài)的數(shù)組,也是一個(gè)Stack,還是一個(gè)Dictionary
說(shuō)它是一個(gè)動(dòng)態(tài)數(shù)組,是因?yàn)閯?dòng)態(tài)的添加數(shù)據(jù);
復(fù)制代碼 代碼如下:

var myarr = new Array();
myarr[0] = 1;
myarr[1] = 2;
myarr[2] = 3;
myarr[3] = 23;
myarr[4] = 11;

使用for進(jìn)行遍歷;
說(shuō)它是一個(gè)字典對(duì)象,是因?yàn)樗梢砸枣I值的形式進(jìn)行訪問(wèn):
復(fù)制代碼 代碼如下:

var dictionary = new Array();
dictionary["謝龍寶"] = "xielongbao";
dictionary["周保翠"] = "zhoubaocui";
dictionary["謝曉月"] = "xiexiaoyue";
alert(dictionary["謝龍寶"]);
alert(dictionary.謝龍寶);
for (var key in dictionary) {
alert("鍵:"+key+"值:"+dictionary[key]);
}

使用for-in進(jìn)行遍歷,數(shù)組是dic的一個(gè)特殊情況,數(shù)組的鍵為整數(shù),dic的鍵為字符串,所以數(shù)組同樣可以用for-in進(jìn)行遍歷;另外由于js中對(duì)象的成員也是以鍵的形式存在的,所以我們可以使用for-in查看js對(duì)象的成員;

js中數(shù)組的簡(jiǎn)化寫法:

var arr = [1, 2, 3, 4];
js中dic的簡(jiǎn)化寫法:
var arrdic = { "jim": 30, "tom": 20 };
這一點(diǎn)在與服務(wù)器端的交互上很常用,因?yàn)楝F(xiàn)在從服務(wù)器端傳遞過(guò)來(lái)的數(shù)據(jù)都是json格式的,即Javascript中的鍵值對(duì)形式方便前端的操作;
說(shuō)他是Stack是因?yàn)樗鼡碛胁僮鱯tack的pop()、push()等方法;

相關(guān)文章

最新評(píng)論