일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- schema first
- 도커
- mistel키보드
- uuid-ossp
- 스플릿키보드
- psql extension
- 쿠버네티스
- 프라이빗클라우드
- 텍스트북
- 자료구조
- Cloud Spanner
- GraphQL
- 창업
- 파이썬
- 어셈블리
- 엣지컴퓨팅
- 부동소수점
- 정렬
- c++
- SFINAE
- enable_if
- 이노베이션아카데미
- 42서울
- 42seoul
- 레이캐스팅
- 동료학습
- 어셈블리어
- raycasting
- adminbro
- 스타트업
- Today
- Total
목록전체 글 (111)
written by yechoi
17장: 생성자 함수에 의한 객체 생성 생성자 함수: new 연산자와 함께 호출해 객체를 생성하는 함수 (new 없으면 일반 함수로 동작) 인스턴스: 생성자 함수에 의해 생성된 객체 생성자 함수 객체 리터럴에 의한 객체 생성 방식의 문제점 장: 직관적이고 간편 단: 단 하나의 객체만 생성, 여러 개 생성하려면 매번 같은 프로퍼티 기술해야 생성자 함수에 의한 객체 생성 방식의 장점 객체(인스턴스)를 생성하기 위한 템플릿(클래스)처럼 생성자 함수를 사용해 프로퍼티 구조가 동일한 객체 여러 개 생성 가능 this 자기 참조 변수. 가리키는 값은 함수 호출 방식에 따라 동적으로 전달. 일반함수: 전여 객체 메서드: 메서드를 호출한 객체 생성자: 생성자 함수가 생성할 인스턴스 function foo() { con..
16장: 프로퍼티 어리뷰트 내부 슬롯과 내부 메서드 ([[...]])으로 감싼 이름들 JS는 원칙적으로 내부 슬롯과 내부 메서드에 직접적으로 접근하거나 호출하는 방법 제공X ex) 예외: 모든 객체는 [[Prototype]]이라는 내부 슬롯을 가짐 - __proto__로 간접적으로 접근 가능 프로퍼티 어트리뷰트와 프로퍼티 디스크립터 객체 프로퍼티 어트리뷰트: 자바스크립트 엔진은 프로퍼티를 생성할 때 기본값으로 자동 정의하는 프로퍼티의 상태 프로퍼티 상태: 프로퍼티 값, 값의 갱신 가능 여부, 열거 가능 여부, 재정의 가능 여부 자바스크립트 엔진이 관리하는 내부 상태값인 내부 슬롯 [[Value]], [[Writable]], [[Enumerable]], [[Configurable]] 프로퍼티 어트리뷰트에 ..
보호되어 있는 글입니다.

요즘 관심사 이것저것 주저리 주저리 모아보기. 자바스크립트 공부 모던 자바스크립트 Deep Dive 스터디를 구해서 공부하고 있다. 이전에 프로젝트 할 때는 만들기 급급해서, 모른 척 흐린 눈으로 지나왔던 자바스크립트 원리를 알 수 있어서 꽤나 재미있다. 자바스크립트 엔진이 알아서 해주는 많은 것들의 내면을 알아갈 수 있는 시간. C/C++는 먼저 원리와 작동을 이해하고 있어야 코드를 짤 수 있었는데, JavaScript는 일단 언어가 알아서 해주고 나중에 어쨌든 원리는 알아야 하는 느낌. 결국에는 다 알아야한다는 점에서 조삼모사 같다. 공부량이 꽤나 많아서 평일에 약속 하나도 안잡고 저녁 여윳시간에 계속 공부만 함 흑흑 ㅋㅋㅋ 마크다운 에디터 정착! 한 2년 전에 마크다운 에디터로 Typora를 썼었는..