prototype

정중식·2023년 2월 18일
0

자바스크립트

목록 보기
10/20

들어가기에 앞서

  • 자바스크립트는 클래스라는 개념이 없다.

  • 그래서 기존의 객체를 복사하여 새로운 객체를 생성하는 프로토타입 기반의 언어이다.

  • 이렇게 생성된 객체 역시 또 다른 객체의 원형이 될 수 있다.

그래서 프로토타입이란?

  • 부모의 유전자역할이라고 보면된다.

  • 즉, 자식들이 물려받을 수 있는 유전자다.

프로토타입 종류

  • 대표적으로 sort, push, toString, map, forEach등 이 있다.

어떻게 사용이가능한거야?

  • array.toString()이 가능한 이유는, array의 부모 유전자가 toString()을 갖고 있기 때문이다.

  • console.log(Array.prototype);를 해보면 sort, map... 등등이 나온다

profile
내 가치를 찾아서

0개의 댓글