Lee Jaeyoon2
재유니버스
Lee Jaeyoon2
전체 방문자
오늘
어제
  • 분류 전체보기 (228)
    • TIL (165)
    • 생각 (11)
    • 서평 (1)
    • JavaScript & TypeScript (4)
    • React (0)
    • C (45)
    • 에러 핸들링 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 코드숨
  • 객체
  • 5F
  • 실수
  • c언어
  • dotenv-webpack
  • 코딩 도장
  • 회고
  • dotenv
  • 변수
  • C
  • 심사 문제
  • react
  • JavaScript
  • 코드숨 리액트
  • map
  • C언어 코딩 도장
  • 플래그
  • TiL
  • 코드숨 리액트 8기

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Lee Jaeyoon2

재유니버스

TIL - 20220723
TIL

TIL - 20220723

2022. 7. 23. 22:21

 오늘은 모던 JavaScript 튜토리얼에서 함수의 prototype 프로퍼티에 대해 공부했다. 작성한 질문은 다음과 같다.

 생성자 함수로 객체를 만든 경우와 리터럴 방식으로 객체를 만든 경우의 차이점은 생성자 함수의 프로토타입이 객체인 경우에 new 연산자를 이용하며 만든 객체는 생성자 함수의 프로토타입 정보를 이용해 [[Prototype]]을 설정한다는 것이다.

 

 "constructor"를 이야기할 때, 가장 중요한 점은 자바스크립트는 알맞은 "constructor"값을 보장하지 않는다는 점이다. 

 

 이번 챕터는 평소 리터럴만을 사용하여 객체를 만들었는데, 생성자 함수를 이용하여 객체를 만들었을 때 생성되는 [[Prototype]]에 대하여 알 수 있는 챕터였다. 다만, 예를 들어 생성자 함수 F의 프로토타입을 의미하는 F.prototype은 실제 프로토타입이 아닌 F에 정의된 일반 프로퍼티라는 점을 조심해야겠다. 

'TIL' 카테고리의 다른 글

TIL - 20220725  (0) 2022.07.25
TIL - 20220724  (0) 2022.07.24
TIL - 20220722  (0) 2022.07.22
TIL - 20220721  (0) 2022.07.21
TIL - 20220720  (0) 2022.07.20
    'TIL' 카테고리의 다른 글
    • TIL - 20220725
    • TIL - 20220724
    • TIL - 20220722
    • TIL - 20220721
    Lee Jaeyoon2
    Lee Jaeyoon2

    티스토리툴바