免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

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

<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() //以實例進行的調(diào)用
    //  pp.p3()
//  alert(pp.p1) 

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

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

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

</script>

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

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


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

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

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
javascript定義函數(shù)的幾種常用方式
Javascript學(xué)習(xí)之函數(shù)(function)
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服