suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Wozu dient die Anweisung „constructor:Plugin“ im JQ-Plugin?

Ich bin auf ein Problem mit dem Fall gestoßen, auf den ich mich beim Erlernen der benutzerdefinierten JQuery-Plug-In-Entwicklung bezog.

女神的闺蜜爱上我女神的闺蜜爱上我2744 Tage vor740

Antworte allen(1)Ich werde antworten

  • 为情所困

    为情所困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
    

    Antwort
    0
  • StornierenAntwort