一道关于JavaScript的原型的送命题

119 阅读1分钟

Person.prototype.name="张三"
function Person () {
}
var person =new Person()
Person.prototype={
  name:'李四'
}
console.log(person.name)
很多人会说是李四,其实结果是张三,原理很简单,
//  原理
var obj={name:'张三'}
var obj1=obj
obj={name:'李四'}
console.log(obj1)

Person.prototype.name="张三"
function Person () {
}
var person =new Person()
person.prototype={
  name:'李四'
}
console.log(person.name)