codingPpushu's dev story

Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.

0%

TIL-210212

함수 P? 함수는 늘 리턴값을 반환하고 프로토타입은 객체다
함수 : 리턴값 반환 (일반함수, 메서드)
리턴값x <= undefined
(생성자 함수)
리턴값x <= 생성 객체
리턴값(객체) o <= 넘긴 객체
불린, 숫자, 문자열 무시
(객체 생성 규칙)
생성자 함수 prototype 프로퍼티 =>
prototype 객체 =>
부모 객체 취급([prototype] 링크연결)
프로토타입 체이닝 =
자신 프로퍼티 o
부모 프로퍼티 o
생성자 함수
프로토타입 체이닝 =
객체 생성 규칙 동일
프로토타입 종점 =
Object.prototype 객체
프로토타입 = 객체 =>
동적으로 값 추가/삭제 o=>
실시간 프로토타입 체이닝 반영
디폴트 프로토타입 =>
다른 객체 변경 가능
객체 프로퍼티 읽기
메서드 실행
=> 프로토타입 체이닝 동작