본문 바로가기
내마음대로만들어보자/JS

사용자 정의 객체 생성자 함수 - Person()

by 소농민! 2021. 9. 26.
728x90

Person() 생성자 함수 예제

Person() 생성자 함수를 실행할 때 고유한 매개변수를 전달하면 여러 개의 고유한 사람 객체를 손쉽게 만들 수 있다!

같은 속성을 사용해야 하지만 이 기능은 속성의 값은 다르게 사용하는 객체를 둘 또는 셋이상 만들어야할때 편리하다! 

 

※ 참고사항

1) new 연산자와 함께 사용한 자신만의 생성자 함수를 둘때에는 첫 문자를 대문자로 하는것이 좋다. new Person()

2) 생성자 함수를 new키워드와 함께 사용하면 생성자 함수 내부에서 정의된 속성과 값을 가지는 개체를 만들어 낸다. 

     new 키워드를 사용하지 않고 생성자 함수를 사용하면 이때의 this는 생성자 함수가 포함된 "부모"객체를 참조한다. 

3) 함수가 객체를 반환하도록 하여 new 키워드를 사용하지 않거나 생성자 함수라는 개념을 사용하지 않을경우에는 

     객체를 반환하는 함수 Object() 객체를 만들어 반환하도록 작성해야한다.