1. 자바스크립트 ES6에서 클래스는 무엇인가요?
클래스는 객체 지향 프로그래밍에서 특정 객체를 생성하기 위해 변수와 메소드를 정의하는 일종의 틀로, 객체를 정의하기 위한 상태(멤버 변수)와 메서드(함수)로 구성됩니다. 그런데 ES6에서 클래스는 함수의 한 종류입니다. 그렇기 때문에, 함수와 동일하게 클래스 선언(Class declarations)과 클래스 표현(Class expressions)으로 클래스를 만들 수 있습니다.
'Private > 면접' 카테고리의 다른 글
프론트엔드 면접(render, commit단계) (0) | 2024.11.22 |
---|---|
프론트엔드 면접(hydrate, render) (0) | 2024.11.21 |
프론트엔드 면접(브라우저 렌더링) (0) | 2024.11.19 |
프론트엔드 면접(HTTP 통신) (1) | 2024.11.18 |
프론트엔드 면접(props, state) (1) | 2024.11.16 |