inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

ES6 문법과 함께하는 모던 Javascript(자바스크립트) 고급 Part.1

생성자 함수와 내부에서 처리되는 동작들

완벽한 이해를 한게 맞는지 질문드려용

202

rhkdtjd_12

작성한 질문수 138

0

function Person(name,age){
    this.name = name;
    this.age = age;
}

const p1 = new Person("juu", 20);
console.log(p1);

                                                    최상위레벨의 객체(Object원형) Object원형보다 최상위를 가리킴 -> null
                                                    +hasOwnProperty등 object원형에 있는 함수들이 있음.


Person 함수                                                             Person 프로토타입 객체 -> Object원형을 가리킴
+ prototype --> Person 프로토타입 객체(참조)                                + constructor --> Animal 함수(참조)
+ new를 통해서 p1객체나 p2객체를 생성                                    

 p1객체
 + prototype --> 원형인 Person 프로토타입 객체를 참조

 p2객체
 + prototype --> 원형인 Person 프로토타입 객체를 참조

console.log해설
▼ Person {name : "juu", age: 20}             --> Person 생성자함수
  age: 20                                    --> Person 함수의 멤버 age
  name: "juu"                                --> Person 함수의 멤버 name
  ▼ [[Prototype]]: Object                    --> p1객체의 프로토타입 객체
     ► constructor: f Person(name,age)       --> Person 프로토타입 객체 -> constructor로 Person 함수 참조
     ► [[Prototype]]: Object                 --> Person 프로토타입 객체 조차도 Prototype을 가짐 -> 최상위레벨의 객체(Object원형) 참조
                                             --> 최상위레벨의 객체(Object원형)도 더 최상위를 가리키는데 -> null

es6 javascript

답변 0

강의가 누락된것 같습니다.

0

27

2

용어 발음법이 계속 바뀌는 것 같은데 이런 부분들 개선이 가능할까요...?

0

36

1

counter01.html은 어디있을까요?

1

16

1

존재하지 않는 일기 url입력 시 alert이 두 번 떠요

0

33

1

useState 직접 구현 부분에서 질문이 있습니다.

1

40

1

학습을 하고 블로그에 정리를 해도 괜찮을까요?

1

40

1

교재(3쇄)와 강의 내용 문의

0

35

2

섹션2번 부분 강의 화면이 잘 못된것 같아서 문의합니다.

0

23

1

call stack 표현이 잘못표현된것이 아닌가요?

0

79

2

React 와 Virtual DOM 의 이야기 영상 실행이 안됩니다.

0

35

1

일반 강의와 차이점?

1

57

1

!= 연산자의 역할

0

35

1

중요하진 않지만 설명하신부분에서 안된부분..

1

39

1

강의 듣는 순서가 어떻게 되나요?

0

53

1

stopPropagation()에 대해서 질문 있습니다.

0

52

2

12.13) 하단 여백 스타일링 관련 질문 드립니다.

0

67

2

27강 Context내 RSC 사용 관련 문의

0

88

3

혹시 다음 강의 제작 예정된 것들이 있을까요?

0

93

1

Enable Linting 항목을 찾을수가 없습니다.

0

48

2

에러 질문드립니다

0

64

2

1강 질문

0

72

2

연습문제1 제가 작성한거

0

256

0

제가 이해한게 맞을까요?

0

231

0

Set에서 entries를 사용해야 할 필요가 있나요?

0

237

0