
miyizs
·
```
function Super(){
this.flag = true;
}
function Sub(){
this.subFlag = false;
}
Sub.prototype = new Super;
var obj = new Sub();
obj.flag = flase; //修改之后,由于是原型上的屬性德撬,之后創(chuàng)建的所有實例都會受到影響
var obj_2 = new Sub();
console.log(obj.flag) //false痕貌;
```
這打印出的應該還是true.
另外obj.flag =false這行,你的false拼寫錯誤,懷疑你這段代碼沒有執(zhí)行過。凄硼。。
將子類的prototype對象指向父類的實例扔役,修改子類實例的屬性并不會影響到父類/子類中的屬性的帆喇,修改的只是當前實例的屬性而已警医。