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

首頁 > 語言 > JavaScript > 正文

JavaScript中的關聯數組問題

2024-05-06 16:16:05
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了JavaScript中的關聯數組問題的相關資料,需要的朋友可以參考下
 

 

復制代碼代碼如下:

var beatles = ["john","Paul","George","Ringo"];

 

上面中的beatles數組是個傳統數組典型的例子:每個元素的下標是一個數字,每增加一個元素,這個數字就依次增加1。第一個元素的下標是0,第二個元素的下標是1。以此類推。

如果在填充數組時只給出了元素的值,這個數組就將是一個傳統數組,它的各個元素的下標將被自動創建和刷新。

可以通過在填充數組時為每個新元素明確地給出下標來改變這種默認的行為。在為新元素給出下標時,不必局限于使用整數數字。你也可以使用字符串:

 

復制代碼代碼如下:

var lennon = Array();
lennon["name"]    = "John";
lennon["year"]    = "1940";
lennon["living"]    = false;

 

這樣的數組叫做關聯數組。由于可以使用字符串來代替數字值,因而代碼更具有可讀性。但是,這種用法并不是一個好習慣,不推薦大家使用。本質上,在創建關聯數組時,你創建的是Array對象的屬性。在JavaScript中,所有的變量實際上都是某種類型的對象。比如,一個布爾值就是一個Boolean類型的對象,一個數組就是一個Array類型對象。在上面的例子中,你實際上是給lennon數組添加了name, year和living是那個屬性。理想情況下,你不應該修改Array對象的屬性,而應該使用通用的對象(Object)。

以上就是本文的全部內容了,希望大家能夠喜歡。


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

圖片精選

主站蜘蛛池模板: 海伦市| 林口县| 永嘉县| 霸州市| 台南县| 西乡县| 永济市| 梨树县| 泽普县| 林西县| 旬阳县| 澄江县| 临湘市| 普陀区| 滨州市| 车致| 东兰县| 平阴县| 镇宁| 武穴市| 尖扎县| 扎赉特旗| 汉中市| 交口县| 突泉县| 板桥市| 临西县| 石家庄市| 南昌县| 泉州市| 黄骅市| 太康县| 高阳县| 青岛市| 都江堰市| 吴江市| 新宁县| 潜山县| 瑞金市| 双牌县| 旌德县|