搜尋

首頁  >  問答  >  主體

javascript - jq插件中constructor:Plugin語句有什麼用?

我在學習jquery自訂外掛程式開發時參考的案例遇到的問題。

女神的闺蜜爱上我女神的闺蜜爱上我2744 天前741

全部回覆(1)我來回復

  • 为情所困

    为情所困2017-06-12 09:31:41

    將建構子指向本身,否則預設指向Object

    var Plugin = function(){}
    Plugin.prototype = {
        sayHello:function(){
            console.log("hello")
        }
    }
    var p = new Plugin()
    console.log(p.constructor === Object) //true
    

    如果加上constructor

    var Plugin = function(){}
    Plugin.prototype = {
        constructor: Plugin,
        sayHello:function(){
            console.log("hello")
        }
    }
    var p = new Plugin()
    console.log(p.constructor === Plugin) //true
    

    回覆
    0
  • 取消回覆