function User() {}
User.prototype = { username: 'alex' }
var a = new User()
var b = new User()
console.log(a.username)
console.log(b.username)
console.log('=======================================================================')
User.prototype = { username: 'jack' }
console.log(a.username)
console.log(b.username)
实例不是共享同一个原型对象空间吗, 正常来说应该指向同一块内存空间
为什么我在先创建了2个实例后再覆盖原型对象, 但是根据打印结果来看却还是指向原来的原型对象空间