new1 [javascript] 생성자 함수(Constructor) 1. 생성자 함수란?생성자 함수는 새로운 객체를 생성하고 초기화하는 데 사용되는 특수한 함수 객체 지향 프로그래밍에서 특정 "클래스"처럼 동작하며, 같은 속성과 메서드를 가진 여러 객체를 쉽게 생성할 수 있도록 도와준다 2. 생성자 함수의 특징 new 키워드와 함께 호출함수 내부에서 this는 생성된 새 객체를 참조생성자 함수는 기본적으로 새 객체(this)를 반환 명시적으로 객체를 반환하지 않는다면 암묵적으로 this가 반환됨 생성자 함수라는 것을 구분하기 위해 관습적으로 함수 이름을 대문자로 시작한다 3. 생성자 함수의 동작 원리 new 키워드를 사용해 생성자 함수 호출 빈 객체 생성, this에 바인딩생성자 함수의 코드가 실행되어 this에 속성과 메서드가 추가생성자 함수가 명시적으로 다른.. 2025. 1. 20. 이전 1 다음