inflearn logo
강의

講義

知識共有

ライフコーディング - JavaScript(JavaScript)の基本

コンストラクタとnew

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

327

devsn

投稿した質問数 35

0

function Person () {}

일 때,

1. var p = Person();

2. var p = new Person();

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

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

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

javascript

回答 1

0

WS IM

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

0

devsn

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

시간이 이렇게나 흘렀네요

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

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

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

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

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

0

WS IM

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

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

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

좋은 하루 되세요!

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

0

209

1

배열관련 질문드립니다.

0

346

2

제발 도와주세요

-4

931

1

괄호 질문

0

425

1

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

0

355

1

무한루프

1

1219

1

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

0

686

0

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

0

457

0

new 생성자

0

263

0

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

3

420

1

password == '111111'

0

517

1

배열

0

284

1

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

0

252

0

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

0

626

2

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

0

338

2

왜 에러가 났는지

0

352

1

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

0

505

3

name이 뭐죠

0

279

1

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

0

704

3

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

0

299

1

function오류

0

394

1

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

0

316

0

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

0

193

0

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

1

746

1