亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術(shù)文章
文章詳情頁

JS訪問對(duì)象兩種方式區(qū)別解析

瀏覽:105日期:2024-04-23 08:43:03

可以使用下面兩種方式訪問對(duì)象的屬性和方法

1.對(duì)象名.屬性名對(duì)象名.方法名()

2.對(duì)象名['屬性名'] 對(duì)象名'方法名'

var obj = { name : '小明', age : 18, say : function(){ console.log('我是'+this.name+'我'+this.age+'歲'); } }; console.log(obj.name); console.log(obj['name']); obj.say(); obj['say']();

對(duì)于已經(jīng)存在的屬性和方法,用.和用[]得到的結(jié)果一致、

對(duì)于不存在(未定義)的屬性和方法,用.會(huì)創(chuàng)建這個(gè)新的屬性或方法,而用[]的方式訪問不會(huì)創(chuàng)建新的屬性或方法

例如在用for-in遍歷對(duì)象時(shí)

for(var x in obj){ console.log(x); //輸出obj中的屬性名,方法名 console.log(obj.x);//想要用.的方法輸出對(duì)應(yīng)的屬性和方法 結(jié)果是undefined,原因在于JS語言中.方法可以用來聲明,聲明對(duì)象屬性的方式就是屬性名.屬性值 //這里實(shí)際先聲明了obj的x屬性,并且未初始化該屬性,然后輸出了該屬性值,所以為undefined }

利用[]方式只能訪問和讀取,不會(huì)定義新的屬性

for(var x in obj){ console.log(x); //輸出obj中的屬性名,方法名 console.log(obj[x]);//輸出對(duì)應(yīng)的屬性值和方法,方法未調(diào)用所以輸出的是方法的代碼 }

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 欧美日韩一区二区视频免费看 | 久久久久久国产精品视频 | 国产亚洲一区二区三区 | 欧美一欧美一级毛片 | 综合爱爱网 | 日韩三级免费观看 | 精品一区二区三区在线观看 | 欧美精品国产精品 | 国产精品爽爽va在线观看无码 | 成人精品视频一区二区在线 | 亚洲国产成人久久综合一区 | 成人五级毛片免费播放 | 精品女厕沟底拍撒尿 | 日韩毛片免费视频一级特黄 | 久久福利精品 | 理论片黄色 | 纯欧美一级毛片免费 | 久久国产经典视频 | 欧美兽皇video | 久久99国产精品久久99果冻传媒 | 99精品欧美一区二区三区美图 | 日本一级大黄毛片免费基地 | 黄色网址在线免费看 | 国产成人亚洲综合欧美一部 | 日本一级毛片高清免费观看视频 | 日本毛片在线观看 | 欧美成人性色生活片天天看 | 欧美一区二区视频三区 | 亚洲一级毛片免观看 | 成人在线视频免费观看 | 色综合久久88色综合天天提莫 | 成人亚洲欧美日韩中文字幕 | 一区二区精品在线观看 | 一区二区三区四区免费视频 | 日本一道免费一区二区三区 | 性高湖久久久久久久久aaaaa | 亚洲小视频在线播放 | 99成人在线观看 | 欧美在线视频观看 | 国产精品私人玩物在线观看 | 玖玖视频精品 |