摘要:
原型对象的最大问题是由其共享的本性所导致的。原型中的所有属性被很多实例共享: 通过在实例中添加一个同名属性,可以隐藏原型中的对应属性(通过实例对象操作原型对象中的属性只能读,不能写) 对于包含引用类型的值有所不同View Code 1 function Person(){ 2 3 } 4 5 Person.prototype = { 6 constructor: Person, 7 name: 'default name', 8 age: 0, 9 friends: ['A', 'B']10 }11 12 var person1 = new Pe 阅读全文