1,实例属性是通过this关键字创建的属性,是属于每一个实例对象的私有属性
2,原型属性是通过prototype创建的属性,属于构造函数的原型属性,每一个实例对象都共享的属性
function Fn (a, b) {
this.a = a;
this.b = b;
}
Fn.prototype.c = '原型属性';
var fn = new Fn('实例属性1', '实例属性2');
console.log(fn)
输出为:
1,实例属性是通过this关键字创建的属性,是属于每一个实例对象的私有属性
2,原型属性是通过prototype创建的属性,属于构造函数的原型属性,每一个实例对象都共享的属性
function Fn (a, b) {
this.a = a;
this.b = b;
}
Fn.prototype.c = '原型属性';
var fn = new Fn('实例属性1', '实例属性2');
console.log(fn)
输出为: