1.prototype是每一个function都会自动带的属性,并带有constructor属性(指向函数自身)
2.由prototype定义的属性,hasOwnProperty('class'),返回false,'class' in Person 返回true,for in 也会返回prototype的值
3.在new过之后,添加的原型仍然其作用,因为这里使用的是指针而不是副本。也就是说,原型中的修改会映射到实例中
4.原型如果定义内容为引用类型,则实例会共享这个内容,所以不要单独使用原型模式,引用类型放在this.className中(构造模式)