• 技术文章 >Web开发 >JavaScript

    javascript new调用构造函数

    小妮浅浅小妮浅浅2021-09-25 11:03:32原创256

    1、内存中创建新的对象。

    2、新对象的prototype特性被赋值为构造函数的属性。

    3、this指向构造函数新对象。

    4、执行构造函数的代码。

    为新对象添加属性。

    5、构造函数没有返回对象,则返回新对象。

    实例

    /除了声明函数也可以写成表达式
    //Let Person=function (name,age){
      function Person(name,age){
        //let o=new Object();
        this.name=name;
        this.age=age;
        this.sayName=function(){
            console.log(this.name);
        };
        //return o;
    }
    Person.prototype=[];
    let p1=new Person("Greg",27);
    console.log(Person.prototype);
    console.log(p1.prototype);
    console.log(p1);

    以上就是JavaScript new调用构造函数的方法,希望对大家有所帮助。更多Javascript学习指路:Javascript

    专题推荐:javascript new
    品易云
    上一篇:JavaScript享元模式是什么 下一篇:JavaScript属性描述对象的操作

    相关文章推荐

    • JavaScript原型链继承的注意点• JavaScript如何盗用构造函数• JavaScript组合继承的实现• JavaScript全局作用域是什么• JavaScript局部作用域的分类• JavaScript作用域链的形成• JavaScript中call方法的使用• JavaScript对象原型__ proto__的介绍• Javascript如何用原型对象继承父类型• JavaScript预加载图片的操作• JavaScript原型链继承是什么• JavaScript中构造函数是什么• JavaScript创建类的方法• JavaScript代理模式的分类• JavaScript组合模式是什么• JavaScript享元模式是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网