프로토타입이 뭘까
이 글은 예전에 따로 적어두었던 프로토타입이 뭘까 메모를 옮기면서 다시 정리한 버전입니다..
원문이 짧은 편이라, 나중에 다시 볼 때 덜 끊기게 핵심 흐름만 조금 붙여뒀습니다.
프로토타입이 뭐임? -> 자바스크립트의 모든 객체는 부모와 연결되어있음 그래서 부모의 프로퍼티나 메소드를 상속받아서 사용 할 수 있음 이런 부모 객체를 프로토타입이라고 하는거임
어떤 상황에서 사용함? -> 생성자 함수에 의해 생성된 객체에 공유 프로퍼티를 제공하려고 사용함
사용하는 이유가 뭐임? -> 상속을 구현했기 때문에 불필요한 중복을 제거할 수 있음
프로토타입 체인이라는것도 있던데 머임? -> 프로퍼티나 객체가 없으면 링크를 따라 프로토타입을 차례로 검색하는거임
ㄱ