function Parent(){
this.name = 'Kim';
}
var a = new Parent();
a.__proto__.name = 'Park'; 혹은 Parent.prototype.name = 'Park';
var b = new Parent();
console.log(Parent.prototype) ----> name : 'Park' 이라고 출력됨
console.log(a.name) ----> name : 'Kim' 이라고 출력됨
console.log(b.name) ----> name : 'Kim' 이라고 출력됨
이렇게 중간에 부모의 프로토타입을 변경했을 때
a의 경우에는 본인에게는 이미 kim이라는 값이 상속되어 출력했을 때 본인의 name을 먼저 읽고 출력해 kim이 나오지만
b는 부모의 프로토타입을 수정하고 난 뒤에 생성한 인스턴스인데 왜 name을 출력했을 때 kim이 나오는건가요?
siblings의 개념처럼 상속도 공유하는건가요....?