# Prototype

267개의 포스트
post-thumbnail

[JS] 생성자 함수

prototype 객체 내 프로퍼티에 함수가 할당되어져 있다면, 그것은 더 이상 속성이 아니라 메소드 이다. (객체 내의 속성과 메소드를 통틀어서 member라고도 한다.) 만약 bradley라는 객체와 같이 amy라는 객체 데이터가 존재한다고 해보자. amy라는

5일 전
·
0개의 댓글
post-thumbnail

[JS] Prototype

prototype에 대해 알아보자.위 코드를 보면 prototype을 이용해 user라는 함수에 getFullName이라는 함수를 지정해준 걸 볼 수 있다.그렇게 되면 console에 bradley와 rachael을 출력해보면, getFullName이라는 함수가 담겨

5일 전
·
0개의 댓글
post-thumbnail

[ES6] Prototype 상속과 체이닝

Yes. but, 다르언어와 다르게 프로토타입 상속에 기반을 둔 OOP언어이다.우리 집에 망치와 드라이버가 없다. ⇒ 아빠집에 간다. 여기도 없으면 ⇒ 할아버지 댁으로 간다.이미 부모 객체에 정의된 속성과 메소드를 그대로 물려받아서 재사용이 가능하다.새로운 기능을 자식

5일 전
·
0개의 댓글

prototype

함수를 통해서 새로운 객체를 만들고 그 안에 넣고 싶은 값 또는 함수를 구현할 수 있음객체 생성자를 사용할 때는 함수의 이름을 대문자로 시작한다.new키워드 사용프로토타입객체 생성자로 무언갈 만들었을 때 그걸로 만들 객체들 끼리 공유 할 수 있는 어떤 한 값이나 함수그

6일 전
·
0개의 댓글
post-thumbnail

[ES6] Part1: Prototype객체와 생성자 함수

“자바스크립트는 프로토타입 기반 언어이다.”라는 말을 들어본 사람이 있을 것이다. 프로토타입이란 대체 무엇일까? prototype의 사전적 의미는 ‘원형’이다. 자바스크립트는 객체의 원형을 가지고 새로운 객체들(인스턴스)을 생성해가는 프로그래밍 방식으로 확장과 재사용

2022년 5월 15일
·
0개의 댓글

prototype 맛보기

쉽게 말해 클래스 기반 언어에서 상속을 사용하는 것처럼 프로토타입 기반 언어에서는 어떤 객체를 원형(prototype)으로 삼고 이를 복제함으로 상속과 비슷한 효과를 낸다!

2022년 5월 14일
·
0개의 댓글

자바스크립트와 믹스인

자바스크립트에 클래스(class)가 추가된지도 시간이 흘렀다. 이제 Js의 클래스는 일종의 문법적설탕(Syntatic sugar)이며, Js의 클래스는 사실 일종의 함수라는 것도 널리 알려졌다고 생각한다. 즉, 자바스크립트는 근본적으로 prototype기반의 언어라는

2022년 5월 14일
·
0개의 댓글
post-thumbnail

읽은 좋은 글들 (~22.5.3)

메일링, 블로그, 구글링 등을 통해 읽은 좋은 글들을 모아놓은 글이다.

2022년 5월 3일
·
0개의 댓글
post-thumbnail

[Spring] 스프링 싱글톤 & 프로토타입

순수한 DI 컨테이너는 요청을 할때마다 객체를 새로 생성해서 메모리 낭비가 심각해진다.→ 해당 객체를 1개만 생성하고 공유하도록 설계한다 (싱글톤 패턴)스프링 컨테이너는 싱글톤 패턴의 문제점을 해결하면서, 객체 인스턴스를 싱글톤(1개만 생성)으로 관리한다.스프링 컨테이

2022년 4월 28일
·
0개의 댓글
post-thumbnail

Prototype - 3. JavaScript에서의 Class

자바스크립트의 클래스 구성과 상속에 대해 살펴보고 클래스 상속을 프로토타입으로 구현해보자.

2022년 4월 28일
·
0개의 댓글
post-thumbnail

[패스트 캠퍼스 FE] JS 클래스

JS 클래스 ❗️ 생성자 함수(prototype) 개발을 하다보면 유사한 객체를 여러 개 만들어야 할 때가 있다. 이때, new연산자와 생성자 함수를 사용하면, 유사한 객체 여러개를 쉽게 만들 수 있다. > > 생성자 함수 만드는 법 함수 이름의 첫글자는 대문자로 시

2022년 4월 26일
·
0개의 댓글

프로토타입

자바스크립트의 모든 객체는 자신의 부모 역할을 하는 객체와 연결되어 있어 부모의 프로퍼티, 메소드를 상속받아 사용할 수 있다.

2022년 4월 26일
·
0개의 댓글
post-thumbnail

Prototype - 2. JavaScript에서의 Prototype

자바스크립트 내에 프로토타입은 어떻게 구현되어 있을까. 표준 내장 객체부터 prototype 속성, [[Prototype]]을 통한 프로토타입 체인까지 간략하게 살펴보자.

2022년 4월 21일
·
0개의 댓글

JavaScript) 프로토타입

자바스크립트는 명령형, 함수형, 프로토타입 기반 객체지향 프로그래밍을 지원하는 멀티 패러다임 프로그래밍 언어다.자바스크립트는 클래스 기반 객체지향 프로그래밍 언어보다 효율적이며 더 강력한 객체지향 프로그래밍 능력을 지니고 있는 프로토타입 기반의 객체지향 프로그래밍 언어

2022년 4월 20일
·
0개의 댓글
post-thumbnail

constructor, prototype

함수에 return 값이 없으면 undefined 가 나옴 함수를 호출하면 그냥 함수new(생성자 함수) 를 붙이면 객체를 생성하는 생성자가 되서 Person이라는 객체가 생성 각각의 객체를 직접 써주는것보다 생성자 이용해서 만듬

2022년 4월 19일
·
0개의 댓글
post-thumbnail

프로토타입과 프로토타입 상속

개발을 하다 보면 기존에 있는 기능을 가져와 확장해야 하는 경우가 생긴다예를 들어 user라는 객체가 있는데 이 user와 굉장히 유사하지만 약간의 차이가 있는 객체를 만들어야 된다고 생각해보면 어떤 방식이 가장 효율적일까?그 방식 중 하나가 바로 프로토타입 상속(pr

2022년 4월 19일
·
0개의 댓글

prototype?

프로토타입 뜻 -> 원형....?일단 정의말고 이해해보기function machine () { this.a = "커피추출" this.b = "머신청소"}var cafe = new machine()하면 cafe를 찍었을때, 부모인 머신이 가지고 있는 a,b를

2022년 4월 16일
·
0개의 댓글
post-thumbnail

프로토타입

자바스크립트는 프로토타입 기반 언어다. 클래스 기반 언어에서는 상속을 사용하지만 프로토타입 기반 언어에서는 어떤 객체를 원형으로 삼고 이를 복제함을써 상속과 비슷한 효과를 얻는다. 프로토타입이란? 먼저 자바스크립트의 프로토타입은 다음과 같다. 위 코드를 해석하면

2022년 4월 14일
·
0개의 댓글
post-thumbnail

Prototype - 1. Prototype 디자인 이론

자바스크립트는 프로토타입 기반의 언어다. 근데 그 프로토타입이라는 것은 뭘까? 프로토타입 이론부터 코드상 구현까지 간략하게 살펴보자.

2022년 4월 13일
·
2개의 댓글