function Person(name){ //构造函数
this.name = name;
}
Person.prototype = { //构造函数的原型对象
constructor: Person,
sayName: function(){
alert(this.name);
}
}
var person = new Person('Jack'); // 实例对象
person.sayName();
alert(person.constructor); // Person
alert(Person.prototype.constructor); // Person
alert(person.__proto__ === Person.prototype) // true
alert(Person.prototype.isPrototypeOf(person)) // true
构造函数,原型,实例对象的关系
最新推荐文章于 2022-10-03 21:43:23 发布