function Person() {
}
var user = new Person();
user.name = 'Kevin';
console.log(user.name) // Kevin
Person 就是一个构造函数,我们使用 new 创建了一个实例对象user
function Person() {
}
Person.prototype.name = 'Kevin';
var person1 = new Person();
var person2 = new Person();
console.log(person1.name) // Kevin
console.log(person2.name) // Kevin
每个函数都有一个 prototype 属性
每一个JavaScript对象(null除外)在创建的时候就会与之关联另一个对象,这个对象就是我们所说的原型,每一个对象都会从原型"继承"属性。
网友评论