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

개발새발 민다니

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개발새발 민다니

검색하기 폼
  • 분류 전체보기 (218)
    • Oops, All Code! (135)
      • 🛠 Oops, My Code! (9)
      • 📚 Tech Shelf (0)
      • 📝 Study Notes (71)
      • 🎨 Codefolio (1)
      • 🚀 Woowacourse (6)
      • 🤯 Oops, My Algorithm! (48)
    • Not Code, Just Life (82)
  • 방명록

프로토타입 (3)
[JS] 객체 생성 방식별 프로토타입

01. 객체의 생성방식 객체는 다음과 같은 방법으로 생성 가능하다. ✔️ 객체 리터럴 ✔️ Object 생성자 함수 ✔️ 생성자 함수 ✔️ Object.create ✔️ 클래스(ES6) 세부적인 생성 방식에 차이가 있으나, 추상 연산에 의해 생성된다는 공통점이 있다. 추상 연산 OrdinaryObjectCreate는 필수적으로 생성할 객체의 프로토타입을 인수로 받는다. 먼저, 추상연산 OrdinaryObjectCreate는 빈 객체를 생성하고 객체에 추가할 프로퍼티 목록이 인수로 전달된 경우에만 프로퍼티를 객체에 추가한다. 인수로 전달 받은 프로토타입은 [[Prototype]] 내부 슬롯에 할당된 다음, 생성 객체를 반환한다. 따라서 프로토타입은 OrdinaryObjectCreate에 전달받은 인수에 의..

Oops, All Code!/📝 Study Notes 2023. 3. 23. 12:05
[JS] 프로토타입 생성 시점

01. 프로토타입 생성 시점 프로토타입은 생성자 함수가 생성되는 시점에 생성된다. [JS] 프로토타입 객체와 prototype 프로퍼티 01. 프로토타입 객체 상속을 구현하기 위해 사용한다. 프로토타입을 상속 받게 되면 하위 객체는 상위 객체의 프로퍼티를 자유롭게 사용할 수 있다. 모든 객체는 [[Prototype]]이라는 내부 슬롯을 가 404minda.tistory.com 프로토타입과 생성자 함수는 단독으로 존재할 수 없다. 생성자 함수는 사용자가 정의한 생성자 함수와 String, Number, Object 등 자바스크립트가 제공하는 빌트인 생성자 함수로 나뉜다. 이 포스팅은 각각의 경우에 프로토타입 생성 시점을 확인하는 내용을 다루고 있다. 02. 사용자 정의 생성자 함수 [[Construct]]..

Oops, All Code!/📝 Study Notes 2023. 3. 22. 00:00
[JS] 프로토타입의 필요성

1. 객체지향 자바스크립트는 객체 기반의 언어기 때문에 자바스크립트를 이루는 거의 모든 것이 객체이다. 원시 타입을 제외한 모든 값은 객체다. 객체지향 프로그래밍은 실체에 속성을 부여하는 사고와 프로그래밍의 결합이다. 예를 들어, '민다'의 성별이 여성이며 대학생이라는 속성을 표현해 '민다'라는 하나의 사람을 구별하는 것이다. 이처럼 속성을 통해 여러 개의 값을 하나의 복합적인 자료구조로 만드는 것이 객체지향적 프로그래밍의 패러다임이다. 객체는 상태와 동작을 묶은 복합적인 자료구조이다. 이때 상태 데이터를 프로퍼티(property), 동작은 메서드(methode)라고 부른다. 2. 추상화 '민다'라는 객체를 만들 때 여러 속성 중에서 작성할 프로그램에 필요한 속성만 갖추는 것을 추상화라고 한다. 3. 프..

Oops, All Code!/📝 Study Notes 2023. 3. 20. 00:00
이전 1 다음
이전 다음
공지사항
  • Profile
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 대학생플리마켓
  • 우아한테크코스
  • 코딩테스트
  • 도서추천
  • js
  • react
  • 어른의어휘공부
  • 프리코스
  • 카드뉴스
  • 소사벌맛집
  • 대학생팝업스토어
  • 타입좁히기
  • 비즈플리마켓
  • 카페추천
  • 프론트엔드
  • 도서리뷰
  • 플리마켓후기
  • 경험플리마켓
  • javascript
  • 소사벌
  • 안성스타필드
  • 프로토타입
  • 서평
  • 일급객체
  • 어휘력
  • 회고
  • 책추천
  • 플리마켓운영
  • 트러블슈팅
  • typescript
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바