코딩애플이라는 유투브채널을 보다가 프로토타입 개념이 좀더 쉽게 와닿아서 기록!
자바스크립트 프로토타입의 개념을 부모 객체의 유전자 라고 생각하는것이다. 자식이 속성을 갖고있지않아도 부모로 부터 상속된 유전자를 통해 접근하는것
배열같은 자료에서 sort()같은 매서드들을
구현하지 않았는데 어떻게 사용할수 있는것인가?
let fruits = ['사과', '바나나']
⇒ let fruits = new Array('사과', '바나나')
Array.prototype를 콘솔로 찍어보면 Array에는 sort, length등등매서드들이 등록되어있고, Array생성자로 만들어진 자식들이 그것들을 사용하는 것이다.