# Prototype

56개의 포스트

[TIL](20200726) Javascript - Prototype & 생성자 함수

Prototype 프로토타입 기반 언어 Javascript는 Prototype에 기반해서 만들어진 언어입니다. 이는 대부분의 Class를 기반으로 하는 언어와는 차이점이 있습니다. Prototype언어에서는 어떤 객체(Object)를 원형으로 삼고, 이를 복제함으로써

2020년 7월 26일
·
0개의 댓글
post-thumbnail

JS 프로토타입 상속 BTS

프로토타입은 어려웡

2020년 7월 23일
·
0개의 댓글
post-thumbnail

36. TIL js 상속, prototype

객체는 연관된 로직들로 이루어진 작은 프로그램이라고 할 수 있다. 상속은 객체의 로직을 그대로 물려 받는 또 다른 객체를 만들 수 있는 기능을 의미한다. 단순히 물려받는 것이라면 의미가 없을 것이다. 기존의 로직을 수정하고 변경해서 파생된 새로운 객체를 만들 수 있게

2020년 7월 17일
·
0개의 댓글

28. TIL js prototype

자바스크립트로 prototype based language(프로토타입 기반 언어) 라고 부르기도 한다.생성자 Person 이 실행될 때마다 생성하려는 객체의 sum 이라는 함수가 새로 만들어 지고 있다. 만약 객체의 sum 이라는 함수를 전부 바꾸고 싶다면 여태까지는

2020년 7월 9일
·
0개의 댓글

Prototype(프로토타입)

자바스크립트는 프로토타입 기반 언어라는 점에서 다른 컴퓨터 언어와 차별점은 둔다고 한다. 즉, 프로토타입에 대한 개념 이해 없이는 자바스크립트에 대한 근본적인 이해를 할 수 없다고 생각하기에 배운 것을 정리하는 겸 포스팅 해보고자한다. Prototype 이란? 흔히

2020년 7월 7일
·
0개의 댓글

Javascript instanceof의 동작방식

prototype을 공부하던 중 instanceof 정확한 동작방식에 대해 제대로 알지 못했던 것 같아 정리합니다.instanceof 연산자는 보통 프로토타입 체인을 통해 인스턴스의 여부, 상속의 여부를 판단합니다. 추가로 정적인 Symbol.hasInstance 메서

2020년 7월 6일
·
0개의 댓글
post-thumbnail

프로토타입이란?

우선 넓은 개념을 한번 보자. 상속이란 개념은 반복적인 코드를 사용하지않고 재사용하는 것을 말한다. 이는 시간과 코드의 양등에 있어서 굉장히 효율적이다. 객체지향 언어는 상속에 따라 크게 2가지로 나뉠수있다.클래스 기반 언어: java, python, ruby, C++

2020년 7월 5일
·
0개의 댓글

[JavaScript] Prototype 내용정리

드디어 다루게 된 prototype 내용 정리! 이게 도통 뭔지 모르는 상태에서도 여기저기서 흔히 봤던 프로퍼티라 이런 시간이 꼭 필요했었다 :) 대충 '상속'의 개념인가보다....라고 생각해왔던 수준을 벗어나기 위해 🙄지금부터는 알게 된 내용을 조금씩 추가해나가볼까

2020년 7월 3일
·
0개의 댓글

자바스크립트 - Object, Constructor, Prototype, Class

어떤 사물에 대한 데이터를 순서 없이 그룹화 한 것.객체 리터럴로 생성하는 방법Object 생성자로 만드는 방법객체 리터럴을 통해 객체 선언과 동시에 데이터 추가하기객체 외부에 선언하기얼핏 보면 선언과 동시에 데이터를 할당하는게 더 직관적이고 좋아보이지만, '어떤 방법

2020년 6월 28일
·
0개의 댓글

Javascript class 설탕문법?

MDN 등 유명 사이트나 블로그에서 es6의 class는 syntax sugar(설탕문법)이라고 하고, 저 역시도 그렇게 배웠기 때문에 그렇게 생각하고 있었습니다. (class는 prototype의 편의 문법)코드스피츠 유튜브를 좋아하는데 강의 중에 실제로 class

2020년 6월 18일
·
0개의 댓글
post-thumbnail

[TIL] 2020. 06. 17. Prototype_Constructor_Inheritance

JavaScript에서는 객체를 상속하기 위해서 프로토타입이라는 방식을 사용한다.JavaScript는 흔히 프로토타입 기반 언어(prototype-based language)라 불린다— 모든 객체들이 메소드와 속성들을 상속 받기 위한 템플릿으로써 프로토타입 객체(pro

2020년 6월 17일
·
0개의 댓글
post-thumbnail

JavaScript Prototype

JavaScript에서 객체지향프로그래밍을 가능케 해주는 가장 중요한 개념 프로토타입..!

2020년 6월 11일
·
1개의 댓글

프로토타입(Prototype) - 메서드 오버라이딩(Method overriding)

인스턴스가 생성자와 동일한 이름의 프로퍼티 또는 메서드를 가지고 있으면 어떻게 될까?생성자 함수와 인스턴스가 같은 이름의 메서드를 가지면, 생성자의 메서드가 아닌 인스턴스의 메서드가 호출된다. 이를 메서드 오버라이드라고 한다. 교체가 아니라 원본이 있는 상태에서 덮어씌

2020년 5월 12일
·
0개의 댓글

프로토타입(prototype)

프로토타입 기반 언어에서는 어떤 객체를 원형(prototype)으로 삼고 이를 복제(참조)함으로써 상속과 비슷한 효과를 얻는다. 어떤 생성자 함수(Constructor)를 new 연산자와 함께 호출하면, Constructor에 정의된 내용을 바탕으로 새로운 인스턴스(i

2020년 5월 12일
·
0개의 댓글

Object.create()

beebeebees랑 체크포인트 참고

2020년 5월 11일
·
0개의 댓글
post-thumbnail

TIL_20.05.10(일) - prototype 상속, ES6: class/super

prototype에 대해서 조사하고 Prototype Object와 Prototype link에 대한 공부를 하였다. 원래 객체지향언어에서 대표로 사용하는 class를 사용하지 못했는데 (es6에서 부터 class 키워드 사용하능) 객체 지향을 구현하기 위해 사용하는

2020년 5월 10일
·
0개의 댓글
post-thumbnail

[TIL] 프로토타입 (Protype)

클래스의 인스턴스에서 사용할 수 있는 메서드 = 프로토타입(Prototype) 메서드 이다.객체 지향 프로그래밍의 생성에서 다뤘던 코드를 다시 사용하겠다. 상기의 코드에서 작성된 shift(gear)부분은 class의 메서드 이다. 이 shift도 프로토타입 메서드이다

2020년 5월 10일
·
0개의 댓글
post-thumbnail

JavaScript - Prototype과 상속

자바스크립트란 프로토타입 기반의 언어입니다. 프로토타입은 자바스크립트 자체라고도 할 수 있다고 하니 확실히 이해하고 포스팅하는 것이 좋다고 판단했습니다. Prototype그럼, Prototype은 무엇일까요?위 질문은 C++, java같은 객

2020년 5월 9일
·
0개의 댓글
post-thumbnail

Javascript의 prototype

자바스크립트를 공부하다보면, 특히 array의 메소드를 검색할 때 prototype이라는게 곳곳에 붙어있는 것을 확인할 수 있다. 중요한 개념이라는 것은 분명히 알겠는데 프로토타입이라는게 도대체 뭘까? Prototype 과 Class 다른 프로그래밍 언어들과 달리

2020년 5월 9일
·
0개의 댓글