构造函数
重点:构造函数创建的是一个对象。
function Person(firstName, lastName) {
// var this = {};
this.firstName = firstName;
this.lastName = lastName;
this.fullName = firstName + lastName;
this.sayHi = function () {
console.log("我的名字叫做:" + this.fullName);
};
// return this;
}
相当于在函数中省略了var this = {} ,return this; 当调用构造函数中的方法时此方法中的this指向实例对象。 eg: var person = new Penson('蔡','坤坤'); person.sayHi(); 会打印出:我的名字叫做蔡坤坤。