淺談JS使用[ ]來訪問對象屬性
對象的屬性由兩種固定的方法來訪問:”.”記法和”[ ]“方括號記法:
使用”.”號記法訪問標準的對象屬性,使用”[ ]“方括號記法訪問由頁面定義的對象屬性。如下
document.forms["myformname"].elements["myinput"].value
這里,forms 是 document 的一個標準屬性,而表單名 myformname 則是由頁面所定義的。同時,elements 和 value 屬性都是由規(guī)范所定義的標準屬性。而 myinput 則是由頁面所定義的。
如果一個屬性名在執(zhí)行產生,方括號是必須,如果你有 “value1″, “value2″, 和 “value3″這樣的屬性,并且想利用變量 i=2來訪問
這個可以運行:
MyObject["value"+i]
這個不可以:
MyObject.value+i
以上就是小編為大家?guī)淼臏\談JS使用[ ]來訪問對象屬性的全部內容了,希望對大家有所幫助,多多支持腳本之家~
相關文章
基于Node.js的JavaScript項目構建工具gulp的使用教程
也許你使用過grunt,那么這里來安利gulp的話就更加不會陌生了,下面我們就來看一下基于Node.js的JavaScript項目構建工具gulp的使用教程2016-05-05
TypeScript中import?type與import的區(qū)別詳析
ES6引入了模塊化,其設計思想是在編譯時就能確定模塊的依賴關系,以及輸入和輸出的變量,下面這篇文章主要給大家介紹了關于TypeScript中import?type與import區(qū)別的相關資料,需要的朋友可以參考下2022-07-07
淺析JavaScript中的平穩(wěn)退化(graceful degradation)
所謂平穩(wěn)退化,就是指可以讓訪問者在瀏覽器不支持javascript或者禁用了JavaScript的時候依舊可以順利的瀏覽你的網頁,下文給大家簡單介紹了js中的平穩(wěn)退化,感興趣的朋友一起看看吧2017-07-07
uniapp微信小程序底部動態(tài)tabBar的解決方案(自定義tabBar導航)
tabBar如果應用是一個多tab應用,可以通過tabBar配置項指定tab欄的表現,以及tab切換時顯示的對應頁,下面這篇文章主要給大家介紹了關于uniapp微信小程序底部動態(tài)tabBar的解決方案,需要的朋友可以參考下2022-04-04

