프로토타입이란?
프로토타입이란?해당 프로퍼티나 메서드들은 개발자가 직접 구현하지 않아도,JavaScript 엔진이 자료형에 맞게 미리 정의해둔 빌트인 프로토타입 객체를 통해 사용할 수 있다.이는 객체가 자신의 프로퍼티를 가지고 있지 않은 경우,연결된 프로토타입 객체를 따라가며 순차적으로 탐색하는 구조 덕분이며,이러한 구조를 프로토타입 체인(Prototype Chain)이라고 한다.또한, 개발자가 생성자 함수나 클래스를 통해 중간에 메서드를 정의하면,해당 메서드는 인스턴스 간에 공유되어 재사용할 수 있게 된다.이처럼 메서드를 공유하고 상속하는 방식은 JavaScript가 지닌 중요한 객체지향적 특징 중 하나다.const arr = [1,2,3,4,5];//Array.prototype에 정의된 map 메소드 사용
arr.map(e => console.log(e)); //1,2,3,4,5자료형에 따른 프로토타입 메소드 확인하기조금 더 명확하게 확인하자면 Object 프로토타입의 "Array.prototy