淺談JS使用[ ]來訪問對象屬性
對象的屬性由兩種固定的方法來訪問:”.”記法和”[ ]“方括號記法:
使用”.”號記法訪問標(biāo)準(zhǔn)的對象屬性,使用”[ ]“方括號記法訪問由頁面定義的對象屬性。如下
document.forms["myformname"].elements["myinput"].value
這里,forms 是 document 的一個標(biāo)準(zhǔn)屬性,而表單名 myformname 則是由頁面所定義的。同時,elements 和 value 屬性都是由規(guī)范所定義的標(biāo)準(zhǔn)屬性。而 myinput 則是由頁面所定義的。
如果一個屬性名在執(zhí)行產(chǎn)生,方括號是必須,如果你有 “value1″, “value2″, 和 “value3″這樣的屬性,并且想利用變量 i=2來訪問
這個可以運行:
MyObject["value"+i]
這個不可以:
MyObject.value+i
以上就是小編為大家?guī)淼臏\談JS使用[ ]來訪問對象屬性的全部內(nèi)容了,希望對大家有所幫助,多多支持腳本之家~
相關(guān)文章
js實現(xiàn)倒計時(距離結(jié)束還有)示例代碼
本文與大家分享個js實現(xiàn)倒計時的代碼,主要實現(xiàn)功能距離結(jié)束還有多少時間,感興趣的朋友可以參考下,希望對大家學(xué)習(xí)js有所幫助2013-07-07
JS實現(xiàn)查找數(shù)組中對象的屬性值是否存在示例
這篇文章主要介紹了JS實現(xiàn)查找數(shù)組中對象的屬性值是否存在,涉及javascript針對json數(shù)組的遍歷、查找相關(guān)操作技巧,需要的朋友可以參考下2019-05-05
基于Node.js的JavaScript項目構(gòu)建工具gulp的使用教程
也許你使用過grunt,那么這里來安利gulp的話就更加不會陌生了,下面我們就來看一下基于Node.js的JavaScript項目構(gòu)建工具gulp的使用教程2016-05-05
TypeScript中import?type與import的區(qū)別詳析
ES6引入了模塊化,其設(shè)計思想是在編譯時就能確定模塊的依賴關(guān)系,以及輸入和輸出的變量,下面這篇文章主要給大家介紹了關(guān)于TypeScript中import?type與import區(qū)別的相關(guān)資料,需要的朋友可以參考下2022-07-07
淺析JavaScript中的平穩(wěn)退化(graceful degradation)
所謂平穩(wěn)退化,就是指可以讓訪問者在瀏覽器不支持javascript或者禁用了JavaScript的時候依舊可以順利的瀏覽你的網(wǎng)頁,下文給大家簡單介紹了js中的平穩(wěn)退化,感興趣的朋友一起看看吧2017-07-07
kindeditor修復(fù)會替換script內(nèi)容的問題
這里給大家分享的是個人修改的kindeditor的代碼,主要是修復(fù)了一些BUG,添加了些常用功能,推薦給大家,有需要的小伙伴可以參考下。2015-04-04
uniapp微信小程序底部動態(tài)tabBar的解決方案(自定義tabBar導(dǎo)航)
tabBar如果應(yīng)用是一個多tab應(yīng)用,可以通過tabBar配置項指定tab欄的表現(xiàn),以及tab切換時顯示的對應(yīng)頁,下面這篇文章主要給大家介紹了關(guān)于uniapp微信小程序底部動態(tài)tabBar的解決方案,需要的朋友可以參考下2022-04-04

