国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Javascript數組與字典用法分析

2024-05-06 16:12:00
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Javascript數組與字典用法,以實例形式較為詳細的分析了Array作為數組與字典的不同用法,具有一定的參考借鑒價值,需要的朋友可以參考下
 
 

本文實例分析了Javascript數組與字典用法。分享給大家供大家參考。具體分析如下:

Javascript 的數組Array,既是一個數組,也是一個字典(Dictionary).

先舉例看看數組的用法。

復制代碼代碼如下:
var a = new Array();  
a[0] = "Acer";  
a[1] = "Dell";  
for (var i in a) {  
    alert(i);          
}

 

上面的代碼創立了一個數組,每個元素都是一個字符串對象。

然后對數組進行遍歷。注意 i 的結果為 0 和 1,a[i] 的結果才為字符串。

這個很象上一篇中說到的遍歷對象的屬性。

下面再看一下字典的用法。

復制代碼代碼如下:
var computer_price = new Array();  
computer_price["Acer"] = 500;  
computer_price["Dell"] = 600;  
alert(computer_price["Acer"]);

我們甚至可以同樣象上面那樣遍歷這個數組(字典)
復制代碼代碼如下:
for (var i in computer_price) {  
    alert(i + ": " + computer_price[i]);  
}

這里的 i 即為字典的每個鍵值。輸出結果為:

 

Acer: 500

Dell: 600

下面,看一下Javascript的有趣之處,還是上面那個例子。

我們可以把 computer_price 看成一個字典對象,而它的每個鍵值就是一個屬性。

也就是說 Acer 是 computer_price 的一個屬性。我們可以這樣使用它: computer_price.Acer

下面再來看一下字典和數組的簡化聲明方式。

復制代碼代碼如下:
var array = [1, 2, 3]; // 數組  
var array2 = { "Acer": 500, "Dell": 600 }; // 字典  
alert(array2.Acer); // 50

 

這樣對字典的聲明是和前面的一樣的。在我們的例子中,Acer又是鍵值,也可是作為字典對象的屬性了。

希望本文所述對大家的javascript程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 宁德市| 平远县| 曲沃县| 璧山县| 长宁县| 高州市| 黎平县| 昌都县| 宝丰县| 五大连池市| 蓝田县| 伊金霍洛旗| 石林| 章丘市| 禄劝| 安庆市| 蓝山县| 屏山县| 金溪县| 仙居县| 霞浦县| 邳州市| 黔东| 荃湾区| 黑水县| 连江县| 武乡县| 平安县| 全椒县| 鄢陵县| 泗阳县| 巴楚县| 大同县| 济阳县| 康保县| 淮北市| 文山县| 天峨县| 黔西| 界首市| 嘉善县|