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

首頁 > 編程 > JavaScript > 正文

JavaScript中的關(guān)聯(lián)數(shù)組問題

2019-11-20 13:01:05
字體:
供稿:網(wǎng)友

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

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

上面中的beatles數(shù)組是個(gè)傳統(tǒng)數(shù)組典型的例子:每個(gè)元素的下標(biāo)是一個(gè)數(shù)字,每增加一個(gè)元素,這個(gè)數(shù)字就依次增加1。第一個(gè)元素的下標(biāo)是0,第二個(gè)元素的下標(biāo)是1。以此類推。

如果在填充數(shù)組時(shí)只給出了元素的值,這個(gè)數(shù)組就將是一個(gè)傳統(tǒng)數(shù)組,它的各個(gè)元素的下標(biāo)將被自動(dòng)創(chuàng)建和刷新。

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

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

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

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

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

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 固阳县| 巴彦淖尔市| 门源| 阿城市| 西城区| 偏关县| 繁昌县| 宕昌县| 沙河市| 淄博市| 兰西县| 金秀| 东阳市| 禹州市| 即墨市| 南涧| 当阳市| 巨鹿县| 柘城县| 许昌市| 滁州市| 东乡县| 手游| 磐安县| 泽州县| 松原市| 郸城县| 含山县| 凤阳县| 常熟市| 巨鹿县| 建宁县| 依兰县| 彩票| 大关县| 上栗县| 富阳市| 奉化市| 宝山区| 普安县| 洱源县|