0
부모 클래스를 확장 할 때 자식 프로토 타입 함수가 삭제되고 자식 함수를 저장하고이 함수를 사용하여 부모를 확장하는 방법에 문제가 있습니까?javascript 프로토 타입 확장 자식 함수 확장하기
부모 클래스를 확장 할 때 자식 프로토 타입 함수가 삭제되고 자식 함수를 저장하고이 함수를 사용하여 부모를 확장하는 방법에 문제가 있습니까?javascript 프로토 타입 확장 자식 함수 확장하기
그런 식으로 뭔가를하면 나중에 자식 프로토 타입의 속성을 추가하게됩니다.
function MyChild() {}
extend(MyChild, MyParent);
MyChild.prototype.newMethod = function() {}
Object.create 또는 sham을 사용하는 것이 좋습니다.
나는 프로토 타입의 본질에 깊은 혼란을 느낀다고 믿습니다. 다음을 읽어보십시오. http://stackoverflow.com/questions/572897/how-does-javascript-prototype-work 질문에 대한 혼란을 푸는데 도움이 될 것입니다. –
프로토 타입이 어린이 프로토 타입 – Hello
프로토 타입의 모든 데이터를 덮어 쓰므로이 함수를 한 번만 사용하여 확장 할 수있는 것처럼 보입니다. 프로토 타입이 작동한다고 생각하는 방식으로 작동하지 않습니다. 사용법을 숙지하시기 바랍니다. 어떻게 연결되는지 예제에서 아무도 프로토 타입에 아무 것도 지정하지 않습니다. 그것이 그곳에있는 것이 아니기 때문입니다. 'Child.prototype = new Foo()'는 끔찍한 실수입니다. –