[js] 프로토타입과 상속 정리
자바스크립트에서 객체 지향 프로그래밍(OOP)을 이해하려면 생성자 함수, 인스턴스, 프로토타입, 상속 개념이 필수적이다.이번 포스팅에서는 프로토타입과 상속이 어떻게 동작하는지 정리해보았다.
1️⃣ 프로토타입이 필요한 이유
자바스크립트에서 객체를 생성할 때, 공통된 메서드(함수)를 모든 객체가 개별적으로 가지면 비효율적이다.예를 들어, 다음과 같은 경우를 생각해보자.
❌ 개별 객체마다 중복된 메서드 생성
function User(name, age...
ddoit.hashnode.dev8 min read