乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      js 函數(shù)調(diào)用屬性與方法 的方法

       宜賓翠屏區(qū) 2019-04-05

      <script type="text/javascript">
      //不包含this 的函數(shù) 調(diào)用方法
      function pp(){
      pp.p1 = "sadsad" 
      pp.p2 = 23
      pp.p3 = function(){ alert("11111111")}
      }
      pp()  // 必須先調(diào)用一次才能使用 (直接調(diào)用)
      alert(pp.p1)
      alert(pp.p2)
      pp.p3()

      //==========================================

      // var rr =   new  pp() //以實(shí)例進(jìn)行的調(diào)用
          //  pp.p3()
      //  alert(pp.p1) 

      //=============================================

      var kk =pp()  //以賦值方式調(diào)用方法
      alert(pp.p1)
      pp.p3()

      //====================================

      </script>

      ===========================================

      在js對(duì)象的方法中調(diào)用上級(jí)的屬性


      var obj  = {
               name: "myName";
               getName: function() {
                       return name;
                }
      }

      console.log(obj .getName())//undefined
            這是作用域的問題,也就是說你對(duì)象里面的變量其實(shí)是private(私有)的,對(duì)對(duì)象里面的方法是隱藏的,這時(shí)我們就需要用this指針才能找得到對(duì)象的變量,在外部引用對(duì)象是對(duì)象名稱充當(dāng)了this指針。
             所以說只有加this才能引用到對(duì)象的變量:
      <script>
          var obj = {
              name:'eve',
              getName:function () {
                  return this.name;
              }
          };
          //alert(obj.name);//eve
       alert(obj.getName());//eve
      </script>

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多