# proto

24개의 포스트

모던 자바스크립트 Deep Dive - 19장

요약 1. 프로토타입과 상속 아직 프로토타입은 어떤것이다라고 한줄로 정의할 수 없어서 예시를 들어보겠다. 일단 프로토타입을 유용하게 사용한 경우를 보여주겠다 위 코드에서 보면 r이라는 변수는 각 객체마다 다른 값을 가지지만, getArea()는 this값을 제외하고는 같은 행위를 하고 있다. 위처럼 같은 행위를 하는 메서드는 각각의 객체마다 가지는 것보단...

2021년 10월 2일
·
0개의 댓글
post-thumbnail

prototype chaining

모든 객체에는 \_\_proto\_\_ 라는 속성이 있다. 이 속성은 어떤 객체를 가리킨다. 그것은 모든 객체의 조상인 Object 이다.자바스크립트는 객체에 있는 메소드에 찾는 메소드가 있는지 찾은 뒤 없다면 \_\_proto\_\_가 가리키고 있는 객체에 접근해 그

2021년 8월 22일
·
0개의 댓글
post-thumbnail

🐯 프로토타입(Prototype)

자바스크립트는 프로토타입 기반 언어이다. 클래스 기반 언어에서는 상속을 사용하지만 프로토타입 기반 언어에서는 어떤 객체를 원형(prototype)으로 삼고 이를 복제(참조)함으로써 상속과 비슷한 효과를 얻는다. 이런 독특한 개념인 프로

2021년 8월 21일
·
0개의 댓글

[Javascript] 2. 프로토타입(Prototype) 에 관하여

1. 프로토타입 객체 Java, C++과 같은 클래스 기반 객체지향 프로그래밍 언어와 달리 자바스크립트는 프로토타입 기반 객체지향 프로그래밍 언어이다. 자바스크립트의 동작 원리를 이해하기 위해서는 프로토타입의 개념을 잘 이해하고 있어야 한다. 클래스 기반 객체지향 프로

2021년 7월 30일
·
0개의 댓글
post-thumbnail

TIL 50 | prototype

코어자바스크립트 06 - Prototype

2021년 7월 15일
·
0개의 댓글
post-thumbnail

[javascript]Prototype

Prototype 많은 글들이 protype을 설명할 때 class의 상속을 섞어서 설명한다 > prototype != 상속 자바스크립트에서 복사를 통한 상속은 없다. > prototype은 클래스, 객체의 내용 복사 없이도 상속을 구현할 수 있게 해주는 방법이다.

2021년 6월 2일
·
0개의 댓글
post-thumbnail

[모던JS: Core] 프로토타입과 프로토타입 상속 (2)

본 포스팅은 여기에 올라온 게시글을 바탕으로 작성되었습니다.파트와 카테고리 동일한 순서로 모든 내용을 소개하는 것이 아닌, 몰랐거나 새로운 내용 위주로 다시 정리하여 개인공부 목적으로 작성합니다.중간중간 개인 판단 하에 필요하다고 생각될 시, 기존 내용에 추가로 보충되

2021년 5월 20일
·
0개의 댓글
post-thumbnail

프로토타입

자바스크립트의 프로토타입

2021년 4월 21일
·
0개의 댓글
post-thumbnail

TIL_210409-2

Prototype chainObject.createclass/super상위 프로토타입 객체(A)를상속받은 객체(B)를다른 하위 객체(C)가 상속받고또 다른 하위 객체(D)가 상속받는 연결을 Prototype chain이라고 부른다.인스턴스들은 클래스가 가진 데이터를 공

2021년 4월 9일
·
0개의 댓글
post-thumbnail

TIL_023_210226

proto, constructor, prototype 이 각각 어떤 관계를 가지고 있는지 조사해봅니다.function Animal() {} // 생성자 함수(constructor)let animalObject = new Animal(); // 인스턴스 생성위 그림에서

2021년 2월 26일
·
0개의 댓글
post-thumbnail

__proto__, Object.create()

자바스크립트에서는 이런식으로\_\_proto\_\_ 를 사용해 직접 다른 객체 상속받을 수 있고, 바꿀 수도 있다. 이 순간에 객체는 다른 객체의 자식이 됨. 그러나 이는 superObj 자체를 바꾸는 것은 아니다.// 추천하진 않는다새로운 객체를 만드는데 그 새로운

2021년 1월 20일
·
0개의 댓글
post-thumbnail

JavaScript_7

별개의 두 객체를 연결(상속)시키는 기능\_\_ proto \_\_ 는 사실 비공식전통적인 방법으로 Object.create() 를 통해 같은 기능을 구현한다.debugger; 를 입력하면 JS를 멈추고 객체를 자세히 들여다 볼 수 있다.

2021년 1월 13일
·
0개의 댓글
post-thumbnail

JavaScript에서 Prototype을 알아보자

자바스크립트가 ES6로 와서 Class를 사용할 수 있지만, 그 전에는 class가 없어서 prototype을 사용했다.예시Character.prototype이라는 빈 Object{}가 어딘가에 존재하고, Character 함수로부터 생성된 객체(kim)은 어딘가에 존

2020년 12월 9일
·
1개의 댓글
post-thumbnail

프로토타입 (Prototype)

상속의 상속의 상속의 상속 프로토타입에 대해 알아보자

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

전통적인 JavaScript 상속

JavaScript는 prototype을 기반으로 상속을 구현하여 불필요한 중복(코드재사용)을 제거한다.prototype에 공통적으로 상속할 속성이나 메소드를 미리 구현함으로 공유하며 사용할 수 있다.접근자 property.prototype이 가리키고 있는 object

2020년 8월 17일
·
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개의 댓글
post-thumbnail

Javascript Prototype이란

자바스크립트의 프로토타입(prototype) 에 대해 다뤄보겠습니다.자바스크립트에는 Prototype Link와 Proto Object라는 것이 존재합니다.이 글을 전부 읽고 다시 이 정의를 본다면 개념이해가 잘 될 것입니다.Prototype Link - 자신을 만들어

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

__proto__를 이용한 상속

proto를 이용한 상속 자바스크립트 관련 공식 문서 , 책, 강의 등에서 proto는 권장 하지 않는다.

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