전체태그 보기

#Prototype (24개의 포스트)

gtah2yk
객체의 시작 여기서 나오는 객체는 자바스크립트 컬렉션 객체가 아니라 프로그래밍 개념 객체를 다룬다. 자스는 일단 나중에 이야기하자. 객체란 객체지향이란 말은 매우 친숙해서 마치 아는 것 같다. 하지만 이번 자바스크립트를 공부하면서 객체를 더 모르게되었다. 좀 더 객체를 자세히 알아보려고 이번 포스팅을 시작했다. 반복된 행동은 우아하지 않다. 반복되는 ...
thms200

Object.create()

2020년 1월 11일0개의 댓글
2020년 1월, 바닐라코딩 7기 부트캠프를 다니고 있다. 앞으로 부트 캠프를 다니는 동안 배우는 것들을 조금씩, 그리고 꾸준히 끄적이려고 한다. 바닐라코딩 후기도 남겨야되는데.... 차근차근해야지 흐흐 Object.create() * Object.create()을 사용하지 않으면, Rectangle 프로토타입 객체* 의 c...
michael00987
자바스크립트에서 함수는 객체이다.
ollabu3
컴퓨터 프로그램 컴퓨터 프로그램은 일종의 알고리즘이 모여 특정 프로그램(step by step program)이 만들어 지는 것을 말한다. 그리고 프로그램을 개발 할 수 있도록 도와주는 tool은 처리 수준에 따라 3가지(Machine language, Assembly language, High level language)가 있다. 1. Ma...
shaqok

OOP, Class/Instance, Prototype 정리

2019년 12월 26일0개의 댓글
1. OOP(Object Oriented Programming) 란? 객체 지향 프로그래밍으로 프로그램을 디자인하는 개념 중 하나이다. 이 방식은 단순히 거대한 하나의 프로그램부터 시작하여 작게 쪼개지는 방식이 아니라, 반대로 먼저 작은 파트들을 만들어 그것을 조합하여 하나의 프로그램을 구현하는 방식이다. 이 때 작은 파트들의 역할을 맡게 되는 것이 객체가...
[JS Core]JavaScript 프로토타입 체이닝(Prototype Link, Prototype Object)
sik2
이전 편 JavaScript Core 객체편 JavaScript Core 함수편 이번편은 자바스크립트의 코어 중 코어인 프로토타입에 대한 내용을 다룰 예정입니다. 자바스크립트는 객체지향 언어입니다. 하지만 C++. JAVA, PHP와 같은 언어와 다르게 클래스가 없었습니다. ES6에 class가 있지만 이는 문법설탕 일뿐 내부적으로는 프로토타입을 통해...
eunn

[javascript] Prototype

2019년 11월 29일0개의 댓글
prototype object 자바스크립트는 '클래스'라는 개념이 없다. 그래서 기존의 객체를 복사해 새로운 객체를 생성하는 프로토타입 기반의 언어라고 불린다. 이렇게 생성된 객체는 또 다른 객체의 원형이 될 수 있다. 클래스가 없으니 기본적으로 상속기능도 없다. 그래서 프로토타입을 기반으로 상속을 구현해 사용한다. (ES6에서 클래스가 추가 됨.) ...
yejinh
코드에 정답은 없다고 하지만 중복되는 코드만큼은 효율성, 메모리 ..등 여러가지 면에서 피하는 게 좋다. 중복을 줄이고 해당 코드를 재사용하는 대표적인 방안으로 생성자 프로토타입(prototype)상속과 믹스 인 (Mix in) 함수가 있다. 1. 프로토타입 상속 — 선천적 능력 1_gi3yByZgD4tBEx6RpwI5vg.png 용어가 뒤섞여 ...
junyong92
프로토타입 객체와 _ proto _ 자바스크립트는 애초에 객체지향을 바라보고 개발된 언어가 아니기 때문에 C++나 Java의 class 키워드가 존재하지 않았다. 자바스크립트에는 클래스라는 개념 자체가 없었다는 말인데, 그 대신 프로토타입 기반 언어라는 특성을 이용하여 객체지향의 기능을 구현하려는 많은 노력이 있어왔다. 프로토타입은 인스턴스를 만들 때 상...
naseriansuzie

TIL - Prototype

2019년 11월 20일0개의 댓글
Today What I Learned Javascript를 배우고 있습니다. 매일 배운 것을 이해한만큼 정리해봅니다. -Prototype
760kry

Prototype

2019년 11월 18일0개의 댓글
객체지향 * 생성자함수와 new 키워드 * 생성자(constructor)는 객체를 만드는 역할을 하는 함수(class)이다. * 함수 앞에 new를 붙이면 리턴 값은 객체(instance)가 된다. * 생성자 함수이름 첫글자를 대문자로 표기해 준다. ex)
junyong92

[JS] Object in JavaScript (2019.11.14)

2019년 11월 14일0개의 댓글
OOP(Object Oriented Programming, 객체 지향 프로그래밍)란? 객체지향 프로그래밍이란 컴퓨터 프로그램을 명령어의 집합으로 보는 시각에서 벗어나, 여러개의 독립된 단위인 ‘객체' 들의 모임으로 보는 하나의 프로그래밍 패러다임이다. 객체지향과 비교되는 패러다임으로 절차지향(Procedural) 프로그래밍이 있다. 절차지향 프로그래밍은 ...
자바스크립트 Prototype 완벽 정리
adam2

자바스크립트 Prototype 완벽 정리

2019년 11월 2일0개의 댓글
🤔Prototype,,, 잘 아세요? 자바스크립트를 사용하면 누구가 프로토타입을 알 것이고, 공부했을 것이다. 하지만 "프로토타입이 뭔지 설명해줘! " 라는 친구의 물음에 선뜻 설명해줄 수 있는 사람은 많지 않을 것이다.. 클래스 비스무리한거 같기도 하고,, 뭐 상속? 받는다고 하던데,,, 프로토타입 체이닝도 중요하다고 하고... 그런데 이제 clas...
yhe228

PROTOTPY

2019년 10월 1일0개의 댓글
PROTOTPY - 인스턴스가 생성(instantiation)될 때 원형(original form), 즉 프로토타입의 모양대로 인스턴스가 생성 - 인스턴스 메소드는 Object.prototype.something으로 표현 ' prototype === 원형 ' ex) prototype은 붕어빵틀, instance는 붕어빵에 비유할 수 있다. ...
chanste
Inheritance를 공부하기 위해 [[prototype]], prototype, constructor에 대해 공부하고 블로그를 작성했다. 포이마웹에 있는 좋은 레퍼런스를 가지고 조금씩 의식의 흐름대로 써 보았는데, 처음으로 나름 만족스러운 블로그를 작성했다. 또한 HTML, CSS의 개념이 접목된 생성자 스프린트를 하고 있는데 작은 문법들의 차이라서 ...
miniyoung37

# prototype, __proto__

2019년 9월 23일0개의 댓글
👉Object.prototype 이란? Javascript에서 거의 모든 객체는 Object의 인스턴스이다. 일반적인 객체는 Object.prototype에서 속성과 메서드를 상속받으며, 그 일부는 숨겨질 수 있다.- MDN문서 정의 Javascript는 하위클래스(sub-class) 객체가 없기에, prototype은 객체 역할을 하는 ...
dankim

2019.09.23 TIL (Arrow function, prototype)

2019년 9월 23일0개의 댓글
1. Arrow function 을 사용하는 이유 1. 간결함 출처 : 벨로퍼트와 함께하는 모던 자바스크립트 https://learnjs.vlpt.us/basics/10-prototype-class.html 끝
yhe228

객체지향 JavaScript

2019년 9월 21일0개의 댓글
속성 = 현재상태 메소드 = 액션 - mdn 메소드 설명에 prototype이라고 붙어있는 이유? : push 구현이 원형 객체에 정의되어 있기 때문입니다. 용어 설명 1. prototype : 모델의 청사진을 만들 때 쓰는 원형 객체(original form)입니다. 2. constructor : 인스턴스가 초기화될 때 실행하는 생성자 함...
dankim

2019.09.19 TIL

2019년 9월 19일0개의 댓글
1. 상속패턴 - functional - 함수를 생성하고 그 안에 메소드를 넣는다 - functional-shared - 메소드를 따로 생성하고 함수에 참조값 형식으로 넣는다 // 메모리 효율적 사용 가능 - prototypal - 함수를 생성할때 Object.create() 를 이용하여 prototype을 참조한다. - pseudoclassical...
ki_blank

JavaScript - prototype

2019년 8월 12일0개의 댓글
개발을 하면서 코드를 체계화하고 구조화해서 데이터를 다룰 필요성과 현실 세계를 흉내낼려고 객체지향언어가 생겨났습니다. 이 객체지향언어적인 코드를 작성할려면 객체를 생성하는 클래스가 필요합니다. 이 클래스를 이용해서 필요로하는 데이터의 속성, 메소드의 기본이 되는 틀을 만듭니다. 그리고 클래스를 이용해서 클래스의 형태를 가진 객체를 생성합니다. 이 과정을 인...