Javascript數(shù)組與字典用法分析
本文實例分析了Javascript數(shù)組與字典用法。分享給大家供大家參考。具體分析如下:
Javascript 的數(shù)組Array,既是一個數(shù)組,也是一個字典(Dictionary).
先舉例看看數(shù)組的用法。
a[0] = "Acer";
a[1] = "Dell";
for (var i in a) {
alert(i);
}
上面的代碼創(chuàng)立了一個數(shù)組,每個元素都是一個字符串對象。
然后對數(shù)組進行遍歷。注意 i 的結(jié)果為 0 和 1,a[i] 的結(jié)果才為字符串。
這個很象上一篇中說到的遍歷對象的屬性。
下面再看一下字典的用法。
computer_price["Acer"] = 500;
computer_price["Dell"] = 600;
alert(computer_price["Acer"]);
我們甚至可以同樣象上面那樣遍歷這個數(shù)組(字典)
alert(i + ": " + computer_price[i]);
}
這里的 i 即為字典的每個鍵值。輸出結(jié)果為:
Acer: 500
Dell: 600
下面,看一下Javascript的有趣之處,還是上面那個例子。
我們可以把 computer_price 看成一個字典對象,而它的每個鍵值就是一個屬性。
也就是說 Acer 是 computer_price 的一個屬性。我們可以這樣使用它: computer_price.Acer
下面再來看一下字典和數(shù)組的簡化聲明方式。
var array2 = { "Acer": 500, "Dell": 600 }; // 字典
alert(array2.Acer); // 50
這樣對字典的聲明是和前面的一樣的。在我們的例子中,Acer又是鍵值,也可是作為字典對象的屬性了。
希望本文所述對大家的javascript程序設(shè)計有所幫助。
- Javascript的數(shù)組與字典用法與遍歷對象的屬性技巧
- JavaScript中創(chuàng)建字典對象(dictionary)實例
- 淺談Javascript 數(shù)組與字典
- JavaScript實現(xiàn)的類字典插入或更新方法實例
- javascript字典探測用戶名工具
- JS字典Dictionary類定義與用法示例
- JavaScript中實現(xiàn)鍵值對應(yīng)的字典與哈希表結(jié)構(gòu)的示例
- JS中的算法與數(shù)據(jù)結(jié)構(gòu)之鏈表(Linked-list)實例詳解
- JS中的算法與數(shù)據(jù)結(jié)構(gòu)之隊列(Queue)實例詳解
- JS中的算法與數(shù)據(jù)結(jié)構(gòu)之棧(Stack)實例詳解
- JS中的算法與數(shù)據(jù)結(jié)構(gòu)之字典(Dictionary)實例詳解
相關(guān)文章
JS常見疑難點分析之match,charAt,charCodeAt,map,search用法分析
這篇文章主要介紹了JS常見疑難點分析之match,charAt,charCodeAt,map,search用法,結(jié)合實例形式較為詳細的分析了match,charAt,charCodeAt,map,search的功能,使用方法與相關(guān)注意事項,需要的朋友可以參考下2016-12-12

用JavaScript 判斷用戶使用的是 IE6 還是 IE7

Mysql內(nèi)儲存JSON字符串根據(jù)條件進行查詢