//构造函数
function Abc(){};
//原型对象
Abc.prototype.fn=function(){
console.log('我是原型对象里的fn方法');
}
//实例化对象1
var abc = new Abc();
abc.fn();//我是原型对象里的fn方法
//替换原型对象
Abc.prototype={
FN:function () {
console.log('我是替换原型对象里的FN方法');
}
}
abc.FN();//FN不是一个函数
//实例化对象2
var ABC = new Abc();
ABC.FN();//我是替换原型对象里的FN方法
结论:在替换原型对象的之后,之前已经引用的方法依旧有效,之后引用的方法无效,替换之后新NEW出来的实例会去寻找替换后的原型对象。旧的对象无效;


