js中的構造函數


js中的構造函數

聲明構造函數
    function Demo(args) { 
        this.a = args.a;
        this.b = args.b;
    }
    構造函數中的this表示新創建的對象,構造函數自動返回this

構造函數的原型對象,能夠被所有實例繼承
    Demo.prototype.fn = function() {
        console.log(this.a + this.b);
    }

let demo = new Demo({a: "aa", b: "bb"});
demo.fn();                              // aabb

console.log(demo.constructor)           // [Function: Demo]

console.log(demo instanceof Demo);      // true


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM