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

JavaScript中的Array對象使用說明

 更新時間:2011年01月17日 23:04:33   作者:  
JavaScript中的Array對象是一個動態(tài)的數(shù)組,也是一個Stack,還是一個Dictionary
說它是一個動態(tài)數(shù)組,是因為動態(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)行遍歷;
說它是一個字典對象,是因為他可以以鍵值的形式進(jì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的一個特殊情況,數(shù)組的鍵為整數(shù),dic的鍵為字符串,所以數(shù)組同樣可以用for-in進(jìn)行遍歷;另外由于js中對象的成員也是以鍵的形式存在的,所以我們可以使用for-in查看js對象的成員;

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

var arr = [1, 2, 3, 4];
js中dic的簡化寫法:
var arrdic = { "jim": 30, "tom": 20 };
這一點在與服務(wù)器端的交互上很常用,因為現(xiàn)在從服務(wù)器端傳遞過來的數(shù)據(jù)都是json格式的,即Javascript中的鍵值對形式方便前端的操作;
說他是Stack是因為它擁有操作stack的pop()、push()等方法;

相關(guān)文章

最新評論