亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

淺談js對(duì)象屬性 通過(guò)點(diǎn)(.) 和方括號(hào)([]) 的不同之處

 更新時(shí)間:2016年10月29日 08:43:03   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇淺談js對(duì)象屬性 通過(guò)點(diǎn)(.) 和方括號(hào)([]) 的不同之處。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

【JS對(duì)象屬性的查詢和設(shè)置】

可以通過(guò)點(diǎn)(.) 或 方括號(hào)([]) 運(yùn)算符來(lái)獲取屬性的值。運(yùn)算符左側(cè)應(yīng)當(dāng)是一個(gè)表達(dá)式,它返回一個(gè)對(duì)象。對(duì)于點(diǎn)(.)來(lái)說(shuō),右側(cè)必須是一個(gè)以屬性名稱(chēng)命名的簡(jiǎn)單標(biāo)識(shí)符。對(duì)于方括號(hào)([])來(lái)說(shuō),方括號(hào)里必須是一個(gè)計(jì)算結(jié)果為字符串的表達(dá)式,這個(gè)字符串就是屬性的名字:

<script type="text/javascript">
 var author = book.author; //得到book的"author"屬性
 var name = author.subname; //得到author的"surname"屬性
 var title = book["main title"]; //得到book的"main title"屬性
</script>

當(dāng)通過(guò)點(diǎn)運(yùn)算符(.)方法對(duì)象屬性時(shí),屬性名用一個(gè)標(biāo)識(shí)符來(lái)表示。標(biāo)識(shí)符必須直接出現(xiàn)再js程序中,它們不是數(shù)據(jù)類(lèi)型,因此程序無(wú)法修改它們。

反過(guò)來(lái)講,當(dāng)通過(guò)[]來(lái)方式對(duì)象的屬性時(shí),屬性名通過(guò)字符串表示。字符串是js的數(shù)據(jù)類(lèi)型,再程序運(yùn)行時(shí)可以修改和創(chuàng)建它們。

<script type="text/javascript">
 var addr = "";
 for(i=0;i<4;i++){
  addr += cutomer["address" + i] + "\n";
 }
</script>

這段代碼讀取customer對(duì)象的address0,adddress1,address2,adddress3屬性,并將他們連接起來(lái)。

以上就是小編為大家?guī)?lái)的淺談js對(duì)象屬性 通過(guò)點(diǎn)(.) 和方括號(hào)([]) 的不同之處全部?jī)?nèi)容了,希望大家多多支持腳本之家~

相關(guān)文章

最新評(píng)論