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

首頁 > 編程 > JavaScript > 正文

淺談Javascript 數組與字典

2019-11-20 13:17:15
字體:
來源:轉載
供稿:網友

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又是鍵值,也可是作為字典對象的屬性了。

以上就是本文的全部內容了,希望大家能夠喜歡,后續我們將持續更新。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 无棣县| 邓州市| 武邑县| 潮安县| 望都县| 贵阳市| 建阳市| 安阳县| 贵州省| 上高县| 五台县| 木兰县| 阿鲁科尔沁旗| 突泉县| 辽阳市| 岳阳市| 鄂州市| 富阳市| 涞源县| 华安县| 三门峡市| 林甸县| 邵武市| 封开县| 旬邑县| 城步| 兖州市| 苏尼特左旗| 镇巴县| 丰顺县| 土默特左旗| 武定县| 博罗县| 宽城| 龙山县| 渭南市| 龙里县| 永登县| 始兴县| 通化市| 大同市|