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