
자바스크립트는 프로토타입 기반 객체 지향 언어라고 부릅니다. MDN에 있는 메서드 설명에도 prototype이 써있습니다. 🤔 그럼 도대체 prototype이 뭘까라는 의문점이 생겨 공부해보았습니다. 프로토타입은 어디서 나왔을까? 자바스크립트에는 명색이 객체 지향 언어인데도 클래스라는 개념이 없습니다. 하지만 그 대신 프로토타입이란 것을 존재하게 만들었습니다. 그래서 프로토타입이 클래스를 대신 하여 상속기능 등 그 역할을 대신하였습니다. BUT 지금 ES6에서 CLASS문법이 추가되었습니다. 하지만 그렇다고해서 CLASS 문법이 추가된 것이지 기반이 된 것은 아닙니다. 그럼 Prototype은 어떻게 생겨날까? 일단 자바스크립트에서 기본적으로 사용하는 객체 만드는 법을 보면 const object = {..
알면 조흔 지식 2020. 12. 19. 19:10
최근에 올라온 글
최근에 달린 댓글
TAG
- tolowercase
- sort
- 534 error
- nodejs
- SQL
- Replace
- slice
- GROUP BY
- 숫자야구게임
- smtp error
- 토마토3차원
- 바이러스 dfs
- 로그인
- AWS
- 정규표현식
- 코드테스트
- 코딩테스트
- 카카오2018[1차]
- Split
- 백준
- 회원가입
- left join
- 백준 7569 node
- 백준 7562 node
- JavaScript
- JOIN
- 프로그래머스
- Express
- Level 1
- nodemailer error
- Total
- Today
- Yesterday