생성자 함수 개념
1. 객체 생성시, 아래와 같이 생성 할 수 있다. 2. 그런데, 객체를 여러개 생성 해야 할 때, 위와 같이 코드를 작성 하면, 불리 하다. 그래서, 생성자를 작성 해서, 객체를 생성 할 수 있다. 3. 생성자 함수명은 관례적으로 대문자로 시작 하는것으로 작성 한다. 함수명 앞에 new 키워드를 붙히면, 즉, new 함수명(); 을 작성 하면, 아래와 같은 알고리즘으로 동작 하게 된다. 6번째 라인과 같이, 빈 객체를 생성 하고, this에 할당 한다. 그 다음에, this에 프로퍼티들을 추가 한다. 실제로 this = {} 코드는 작성된 코드가 아니지만, 저렇게 동작 한다는 것이다. 일일히 객체에 리터럴을 작성 하지 않고, 훨씬 빠르고 일관성 있게 객체를 생성 할 수 있게 된다. 4. 예시 01) 위..
2023. 8. 27.