0%

17 构造函数修改

创建一个Person构造函数

  • 在Person构造函数中,为每一个对象都添加一个sayName方法
  • 目前我们的方法是在构造函数内部创建的
    • 也就是构造函数每执行一次就会创建一个新的sayName方法
    • 也就是所有实例的sayName都是唯一的
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function Person(name,age,gender){
this.name = name;
this.age = age;
this.gender = gender;
//向对象中添加一个方法:
//this.sayName = function(){
alert(“大家好,我是”+this.name);
//};
this.sayName = fun; //提升性能
}
//将sayName方法在全局作用域中定义
function fun(){
alert(”大家好,我是”+this.name);
}
-------------本文结束感谢您的阅读-------------