CLASS1 [javascript] 생성자 함수와 클래스 생성자 함수란? 반복적으로 재사용 가능한 객체를 생성할 때 사용하는 함수이다. 즉, 주물 틀과 같은 것. 반드시 지켜야 할 것은 new라는 키워드와 함께 생성자 함수의 제일 앞 글자를 대문자로 적어야 한다는 것이다. 위의 그림은 Student라는 생성자 함수를 이용해 student라는 객체를 만드는 과정이다. 1) new 키워드는 빈 객체를 생성하고, 2) 생성자 함수에 정의된 프로퍼티들을 따라 3) 함수의 인수들을 프로퍼티에 할당한다. 4) 생성자 함수를 통해 완성된 객체를 student에 할당한다. Class란? 클래스는 ES6부터 추가된 문법으로 생성자 함수와 같이 객체를 생성하기 위한 템플릿인데, 여기에서 더 나아가 메서드까지 추가하여 객체를 추상화하는 함수라고 할 수 있다. 기본 문법은 다음과 .. 2022. 10. 3. 이전 1 다음