board

제목자바스크립트 상속 주의사항

superjang11 2014/09/24 조회수(72)

Super.prototype = Ultra.prototype 으로하면 안된다. 이렇게하면 Super.prototype의 값을 변경하면 그것이 Ultra.prototype도 변경하기 때문이다. Super.prototype = new Ultra();는 Ultra.prototype의 원형으로 하는 객체가 생성되기 때문에 new Ultra()를 통해서 만들어진 객체에 변화가 생겨도 Ultra.prototype의 객체에는 영향을 주지 않는다.

상속인데 참조를하면 애가망하면 아빠 할아버지까지 다망하는구나 .. 당연한건데 진작생각을 못했다.

new로 생성한 객체를 참조하게 하자.

Comments : 0

Leave a Reply

*