-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
생성자 관련하여 질문드립니다
20.02.13 15:07 작성 조회수 133
0
function Person () {}
일 때,
1. var p = Person();
2. var p = new Person();
로 상황을 나누어서 질문드립니다
1의 경우엔 Person이라는 함수가, new라는 생성자가 없기 때문에, 함수 그 자체에 리턴하는 내용이 없기 때문에 오류가 뜬다고 생각하는게 맞는가요?
2의 경우엔 Person이라는 함수가, new라는 생성자가 있기 때문에, 함수는 객체라고 보니까, 새로운 객체가 변수 p에 담긴 것이라고 이해하면 되는건가요?
답변을 작성해보세요.
0
WS IM
2021.06.14
저도 여기까지 강의를 들은 학생일 뿐이지만, 답변이 없길래 남기고 갑니다. 정확히 이해하고 계신 것 같습니다! ㅎㅎ. 아 답변 남기고보니 1년도 훨씬 더 된 글이었네요. 지금은 쌉고수가 되셨을 것 같습니다 ㅎㅎ.
답변 1