본문 바로가기 메뉴 바로가기

개발 REPO

프로필사진

개발 REPO

개발 REPO
검색하기 폼 Mountain View
  • 분류 전체보기 (66)
    • 우아한 에자일 (2)
      • 발표 (2)
    • 알고리즘 (31)
      • level 1 (12)
      • level2 (5)
      • 개념 (0)
      • 백준 (8)
      • SQL (6)
    • 코딩언어 (9)
      • java (0)
      • javascript (9)
      • python (0)
    • 알면 조흔 지식 (2)
    • 백엔드 (10)
      • node.js공부 (10)
    • 프론트엔드 (0)
    • 개발노트 (3)
    • DB (3)
      • AWS (3)
      • MYSQL (0)
      • MONGODB (0)
  • GUESTBOOK
  • TAG
  • RSS

prototype
prototype이 뭘까?

자바스크립트는 프로토타입 기반 객체 지향 언어라고 부릅니다. MDN에 있는 메서드 설명에도 prototype이 써있습니다. 🤔 그럼 도대체 prototype이 뭘까라는 의문점이 생겨 공부해보았습니다. 프로토타입은 어디서 나왔을까? 자바스크립트에는 명색이 객체 지향 언어인데도 클래스라는 개념이 없습니다. 하지만 그 대신 프로토타입이란 것을 존재하게 만들었습니다. 그래서 프로토타입이 클래스를 대신 하여 상속기능 등 그 역할을 대신하였습니다. BUT 지금 ES6에서 CLASS문법이 추가되었습니다. 하지만 그렇다고해서 CLASS 문법이 추가된 것이지 기반이 된 것은 아닙니다. 그럼 Prototype은 어떻게 생겨날까? 일단 자바스크립트에서 기본적으로 사용하는 객체 만드는 법을 보면 const object = {..

알면 조흔 지식 2020. 12. 19. 19:10
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
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
more
Total
Today
Yesterday

Powered by Tistory / Designed by INJE

티스토리툴바