构造函数使用方式

562 阅读1分钟

构造函数2种常用方式

构造函数可以提高性能

1、直接使用

function Person(name,age) {
    this.name=name,
    this.age=age
    this.setName=function(name){
      this.name=name
    }
  }
  var p1=new Person('Tyu',56)
  console.log(p1.name,p1.age) //Tyu 56
  p1.setName('HJKJ')
  console.log(p1.name,p1.age); //HJKJ 56
  console.log(p1);

2、使用原型

使用原型的方式通常是把方法写在原型里,

function Person(name,age){//在构造函数中只初始化一般函数
    this.name=name
    this.age=age
  }
  Person.prototype.setName=function(name){
    this.name=name
  }
  var p1=new Person('TYu',55)
  var p2= new Person('HJK',23)
  console.log(p1);
  console.log(p2);