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

首頁 > 編程 > JavaScript > 正文

淺談js對象屬性 通過點(.) 和方括號([]) 的不同之處

2019-11-20 08:38:08
字體:
來源:轉載
供稿:網友

【JS對象屬性的查詢和設置】

可以通過點(.) 或 方括號([]) 運算符來獲取屬性的值。運算符左側應當是一個表達式,它返回一個對象。對于點(.)來說,右側必須是一個以屬性名稱命名的簡單標識符。對于方括號([])來說,方括號里必須是一個計算結果為字符串的表達式,這個字符串就是屬性的名字:

<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>

當通過點運算符(.)方法對象屬性時,屬性名用一個標識符來表示。標識符必須直接出現再js程序中,它們不是數據類型,因此程序無法修改它們。

反過來講,當通過[]來方式對象的屬性時,屬性名通過字符串表示。字符串是js的數據類型,再程序運行時可以修改和創建它們。

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

這段代碼讀取customer對象的address0,adddress1,address2,adddress3屬性,并將他們連接起來。

以上就是小編為大家帶來的淺談js對象屬性 通過點(.) 和方括號([]) 的不同之處全部內容了,希望大家多多支持武林網~

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大港区| 准格尔旗| 迁西县| 大渡口区| 唐河县| 营口市| 衡东县| 循化| 莲花县| 达州市| 太康县| 开平市| 宜都市| 长葛市| 广德县| 永嘉县| 巴楚县| 平塘县| 育儿| 华容县| 尼木县| 博罗县| 吐鲁番市| 三明市| 平舆县| 红河县| 邢台市| 巴林左旗| 潞城市| 大洼县| 平凉市| 呈贡县| 西华县| 香河县| 静海县| 沽源县| 玉环县| 响水县| 景德镇市| 茶陵县| 米易县|