欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JS訪(fǎng)問(wèn)對(duì)象兩種方式區(qū)別解析

 更新時(shí)間:2020年08月29日 10:42:42   作者:小猿筆記  
這篇文章主要介紹了JS訪(fǎng)問(wèn)對(duì)象兩種方式區(qū)別解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

可以使用下面兩種方式訪(fǎng)問(wèn)對(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è)新的屬性或方法,而用[]的方式訪(fǎng)問(wèn)不會(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語(yǔ)言中.方法可以用來(lái)聲明,聲明對(duì)象屬性的方式就是屬性名.屬性值
                   //這里實(shí)際先聲明了obj的x屬性,并且未初始化該屬性,然后輸出了該屬性值,所以為undefined
     }

利用[]方式只能訪(fǎng)問(wèn)和讀取,不會(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í)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Gulp實(shí)現(xiàn)靜態(tài)網(wǎng)頁(yè)模塊化的方法詳解

    Gulp實(shí)現(xiàn)靜態(tài)網(wǎng)頁(yè)模塊化的方法詳解

    眾所周知Gulp.js 是一個(gè)自動(dòng)化構(gòu)建工具,開(kāi)發(fā)者可以使用它在項(xiàng)目開(kāi)發(fā)過(guò)程中自動(dòng)執(zhí)行常見(jiàn)任務(wù)。下面這篇文章主要給大家介紹了關(guān)于Gulp實(shí)現(xiàn)靜態(tài)網(wǎng)頁(yè)模塊化的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下。
    2018-01-01
  • array.prototype.silce.call 理解分析

    array.prototype.silce.call 理解分析

    在很多框架中與遇到這個(gè)方法,但一時(shí)沒(méi)去研究這個(gè)方法,只要前段時(shí)間被問(wèn)到,尷尬無(wú)奈收?qǐng)?。所以學(xué)習(xí)就要追根究底的精神,廢話(huà)少說(shuō),說(shuō)正題。
    2010-04-04
  • 詳解bootstrap的modal-remote兩種加載方式【強(qiáng)化】

    詳解bootstrap的modal-remote兩種加載方式【強(qiáng)化】

    本篇文章主要介紹了詳解bootstrap的modal-remote兩種加載方式【強(qiáng)化】,具有一定的參考價(jià)值,有興趣的可以了解一下。
    2017-01-01
  • 最新評(píng)論