inflearn logo
강의

Course

Instructor

Life Coding - JavaScript Basics

Constructors and new

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

324

devsn

35 asked

0

function Person () {}

일 때,

1. var p = Person();

2. var p = new Person();

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

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

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

javascript

Answer 1

0

WS IM

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

0

devsn

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

시간이 이렇게나 흘렀네요

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

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

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

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

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

0

WS IM

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

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

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

좋은 하루 되세요!

강의 교안은 따로 없을까요?

0

207

1

배열관련 질문드립니다.

0

345

2

제발 도와주세요

-4

928

1

괄호 질문

0

423

1

new 를 안 붙이는 경우 (섹션19)

0

355

1

무한루프

1

1210

1

혹시 교재는 따로 없을까요?

0

685

0

선생님과 접점을 찾았어요.

0

456

0

new 생성자

0

262

0

sample파일에서 질문있습니다.

3

418

1

password == '111111'

0

510

1

배열

0

281

1

toUpperCase() 에 대해서 질문입니다.

0

251

0

강의를 들으면서 비쥬얼스튜디오 코드를 사용하여도 상관 없을까요?

0

623

2

\'와 변수를 같이 쓰면 안 되나요?

0

336

2

왜 에러가 났는지

0

352

1

첫번째 for문에서 i값 5가 5번 출력 되는 이유

0

502

3

name이 뭐죠

0

275

1

첫번째 예시문에서 값이 왜 5가 5번 반복되는지 궁금합니다.

0

700

3

grades 객체에 key값 show의 function을 지정하는 지점에서 오류가 발생합니다.

0

295

1

function오류

0

392

1

객체 출력차이(document.write, console.log)

0

313

0

자바스크립트에서 함수가 아닌 곳에서 정의된 변수

0

190

0

동일한 이름의 전역변수 선언이 가능한가요

1

742

1