반응형
제육's 휘발성 코딩
반응형
article thumbnail
[JavaScript] - ES6 클래스 예제 (feat. 코어 자바스크립트)
Frontend/JavaScript 2023. 4. 12. 07:45

자바스크립트 클래스 ?자바스크립트는 엄밀이 말하면 클래스의 개념이 존재하지 않고, 프로토타입 기반으로 클래스처럼 사용할 수 있습니다. 예를 들어 Array 타입의 객체를 new 연산자를 통해 인스턴스를 생성하면, Array의 프로토타입 내부 요소들이 참조되는데, 이를 클래스 기반 언어의 상속과 비슷하다고 볼 수 있습니다. ES5까지의 자바스크립트에서는 클래스가 없으며, ES6부터 프로토타입을 기반으로 클래스의 역할을 하는 기능이 도입되었습니다. 프로토타입 메서드 vs 스태틱 메서드자바스크립트는 프로토타입을 활용해서 인스턴스가 접근 가능한 프로토타입 메서드와 접근 불가능한 스태틱 메서드로 나누어집니다. const Rectangle = function (width, height) { this.width = ..

반응형
반응형