constructor

什么是constructor?

constructor: 构造函数,是每一个原型对象prototype和对象原型__proto__身上的一个属性

    //代码验证constructor
    // function Fn() {
    //     this.uname = 'zs';
    // }
    // // console.log(Fn.prototype);
    // let zs = new Fn();
    // console.log(zs.__proto__);



    //constructor的作用是什么?
    //constructor的作用就是用来记录当前对象属于哪个构造函数的(人身体中的DNA)


    //代码验证:
     function Fn() {
        this.uname = 'zs';
     }
     console.log(Fn.prototype.constructor);

     //zs实例对象通过哪个构造函数创建的? Fn
     let zs = new Fn();
     console.log(zs.__proto__.constructor);    //ƒ Fn() {
        this.uname = 'zs';
     }

constructor

上一篇:函数默认值的取值


下一篇:linux中多文件按行拼接整合命令paste