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

淺談Javascript 數(shù)組與字典

 更新時間:2015年01月29日 15:17:47   投稿:hebedich  
這篇文章主要簡單介紹了Javascript數(shù)組與字典,需要的朋友可以參考下

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

先舉例看看數(shù)組的用法。

復(fù)制代碼 代碼如下:

var a = new Array(); 
a[0] = "Acer"; 
a[1] = "Dell"; 
for (var i in a) { 
    alert(i);  

上面的代碼創(chuàng)立了一個數(shù)組,每個元素都是一個字符串對象。

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

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

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

復(fù)制代碼 代碼如下:

var computer_price = new Array(); 
computer_price["Acer"] = 500; 
computer_price["Dell"] = 600; 
alert(computer_price["Acer"]); 

我們甚至可以同樣象上面那樣遍歷這個數(shù)組(字典)

復(fù)制代碼 代碼如下:

for (var i in computer_price) { 
    alert(i + ": " + computer_price[i]); 

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

復(fù)制代碼 代碼如下:

Acer: 500
Dell: 600

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

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

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

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

復(fù)制代碼 代碼如下:

var array = [1, 2, 3]; // 數(shù)組 
var array2 = { "Acer": 500, "Dell": 600 }; // 字典 
alert(array2.Acer); // 50 

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

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

相關(guān)文章

  • JavaScript閉包_動力節(jié)點Java學(xué)院整理

    JavaScript閉包_動力節(jié)點Java學(xué)院整理

    這篇文章主要介紹了JavaScript閉包,閉包(closure)是Javascript語言的一個難點,也是它的特色,很多高級應(yīng)用都要依靠閉包實現(xiàn)
    2017-06-06
  • require.js 加載過程與使用方法介紹

    require.js 加載過程與使用方法介紹

    require.js是javascript模塊化編程中常用的一個JS庫。這篇文章主要介紹了require.js 加載過程與使用方法,需要的朋友可以參考下
    2018-10-10
  • uniapp?APP消息推送方案實現(xiàn)全過程

    uniapp?APP消息推送方案實現(xiàn)全過程

    前段時間開發(fā)app的時候要開始做消息推送功能了,下面這篇文章主要給大家介紹了關(guān)于uniapp?APP消息推送方案實現(xiàn)的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-01-01
  • js基礎(chǔ)之事件捕獲與冒泡原理

    js基礎(chǔ)之事件捕獲與冒泡原理

    這篇文章主要為大家詳細介紹了js基礎(chǔ)之事件捕獲與冒泡原理,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • JavaScript實現(xiàn)添加、查找、刪除元素

    JavaScript實現(xiàn)添加、查找、刪除元素

    這篇文章主要匯總介紹了JavaScript實現(xiàn)添加、查找、刪除元素的方法,十分的簡單實用,有需要的小伙伴可以參考下。
    2015-07-07
  • DOM 事件的深入淺出(二)

    DOM 事件的深入淺出(二)

    本文主要講解了DOM事件中Event對象的常用屬性和方法,同時也介紹了其在IE中的兼容性問題及解決方案。希望對大家有所幫助
    2016-12-12
  • bootstrap modal彈出框的垂直居中

    bootstrap modal彈出框的垂直居中

    這篇文章主要為大家詳細介紹了bootstrap modal彈出框的垂直居中,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • JS正則匹配URL網(wǎng)址的方法(可匹配www,http開頭的一切網(wǎng)址)

    JS正則匹配URL網(wǎng)址的方法(可匹配www,http開頭的一切網(wǎng)址)

    這篇文章主要介紹了JS正則匹配URL網(wǎng)址的方法,可實現(xiàn)匹配www,http開頭的一切網(wǎng)址的功能,涉及JS正則匹配字符串、數(shù)字及特殊字符構(gòu)建URL的操作技巧,需要的朋友可以參考下
    2017-01-01
  • javascript 線性漸變二

    javascript 線性漸變二

    上部分我們逐一分析了各瀏覽器的可行方法,這部分將搞鼓出一個統(tǒng)一的類來實現(xiàn)跨瀏覽器的線性漸變。
    2009-10-10
  • JavaScript Promise 用法

    JavaScript Promise 用法

    “Promises”漸漸成為JavaScript里最重要的一部分,大量的新API都開始promise原理實現(xiàn)。這篇文章主要為大家詳細介紹了JavaScript Promise 用法,感興趣的小伙伴們可以參考一下
    2016-06-06

最新評論