인프런 커뮤니티 질문&답변

devsn님의 프로필 이미지
devsn

작성한 질문수

생활코딩 - 자바스크립트(JavaScript) 기본

생성자와 new

생성자 관련하여 질문드립니다

작성

·

240

0

function Person () {}

일 때,

1. var p = Person();

2. var p = new Person();

로 상황을 나누어서 질문드립니다

1의 경우엔 Person이라는 함수가, new라는 생성자가 없기 때문에, 함수 그 자체에 리턴하는 내용이 없기 때문에 오류가 뜬다고 생각하는게 맞는가요?

2의 경우엔 Person이라는 함수가, new라는 생성자가 있기 때문에, 함수는 객체라고 보니까, 새로운 객체가 변수 p에 담긴 것이라고 이해하면 되는건가요?

답변 1

0

저도 여기까지 강의를 들은 학생일 뿐이지만, 답변이 없길래 남기고 갑니다. 정확히 이해하고 계신 것 같습니다! ㅎㅎ. 아 답변 남기고보니 1년도 훨씬 더 된 글이었네요. 지금은 쌉고수가 되셨을 것 같습니다 ㅎㅎ.

devsn님의 프로필 이미지
devsn
질문자

zzzzㅋㅋㅋ와 안녕하세요 답변 감사합니다

시간이 이렇게나 흘렀네요

덕분에 제가 코딩 처음 입문하던 때가 떠오르네욬ㅋㅋㅋㅋㅋㅋ

이 때쯤 코딩 입문한 지 1달 째 되던 때라 ㅎㅎㅎㅎ

쌉고수는...갈 길이 먼 거 같구욬ㅋㅋㅋ

조그마한 스타트업에서 열심히 개발하고 있네요

덕분에 옛날 생각하다 갑니다 ! ㅋㅋㅋ

스타트업!! 우와 완전 멋집니당 ㅎㅎ 

자바스크립트는 배우면 배울 수록 어려운 언어인 것 같아요.

요즘 기본의 중요성을 다시 느끼고 있습니다.

좋은 하루 되세요!

devsn님의 프로필 이미지
devsn

작성한 질문수

질문하기