너무 헷갈리는 자바스크립트 Class개념

자료 출처

배경

리액트 네이티브를 쓰다가 보면, 자바스크립트 코어를 알아야 문제를 해결해야 하는 경우가 종종 발생한다.

그리고 꼭 리액트 네이티브에서 뿐 아니라 자주 사용하는 언어의 코어를 공부하는 것은 필수적이라고 할 수 있다.

애초에 내가 객체지향 프로그래밍에 대한 이해가 달려서 그런지 내용 자체가 지금은 아리송한 경우가 많은데, 객체 지향 프로그래밍을 따로 공부해야 겠다.

너무 어렵다 멘붕하겠다. 그림으로 그려보자

핵심

  • 자바스크립트에는 클래스가 존재하지 않는다. 클래스를 흉내낼 뿐이다.

의문

  • 함수에서 객체를 생성하기 위한 new 라는 친구도 함수인가?
Share