代如下
function Person(){}
Person.prototype.name = 'Mary';
var p1 = new Person();
var p2 = new Person();
p1.name = 'Jack';
p2.name = 'Tom';
console.log(p1.name);
console.log(p2.name);
控制台输出为
Jack
Tom
name属性为原型对象拥有,为什么p2重新复制以后,p1依然能访问到自己赋的值?
繁花不似锦
相关分类