일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Cloud Spanner
- 이노베이션아카데미
- 텍스트북
- 스플릿키보드
- 자료구조
- 엣지컴퓨팅
- enable_if
- 부동소수점
- 도커
- 어셈블리
- 프라이빗클라우드
- raycasting
- GraphQL
- 스타트업
- 레이캐스팅
- adminbro
- 창업
- 파이썬
- c++
- schema first
- 어셈블리어
- 쿠버네티스
- psql extension
- 동료학습
- 42seoul
- SFINAE
- mistel키보드
- 정렬
- uuid-ossp
- 42서울
- Today
- Total
목록분류 전체보기 (111)
written by yechoi
생각이나 영감을 포스팅하는 인스타 계정의 콘텐츠가 추천 알고리즘에 떴다. 해당 콘텐츠는 ‘최인아책방'을 운영한다는 최인아 대표의 인터뷰인데, 여기에는 이런 문구가 쓰여 있었다. “일한 대가로 무얼 가져가고 있는지 생각해 보라"더군요. 가장 먼저 떠오른 건 ‘돈'이었습니다. 최 대표는 그것만으로 가성비가 떨어진다고 합니다. “우리가 일에서 가져가야 할 건 돈 이외에도 아주 많아요. 재미, 의미, 성취, 도전, 성취감과 자신감, 갈등, 스트레스, 기쁨, 인정, 동료애, 팀워크, 극복, 성공…. 정말 많죠.” ‘일을 돈벌이로만 생각하면 가성비가 떨어진다’. 내가 그동안 일에 대해 가지고 있던 생각을 짧게 정의한다면 이 표현인 것 같았다. 돌이켜보면 이건 내가 일을 시작한 이후로 내내 가지고 있던 생각이다. 기..
19장: 프로토타입 자바스크립트는 멀티 패러다임 프로그래밍 언어. 명령형 함수형 프로토타입 기반 객체 지향 프로그래밍 지원 프로토타입 기반 객체지향 클래스 ES6 도입 but 기존의 프로토타입 기반 객체 지향 모델을 폐지하는 것 X 클래스도 함수이며 기존 프로토타입 기반 패턴의 문법적 설탕 그러나 생성자 함수보다 엄격하고, 생성자 함수에서 제공하지 않는 기능도 있어 단순한 문법적 설탕으로 보기보다는 새로운 객체 생성 메커니즘으로 보는 것이 더 합당 (??? 모순이 있잖슴) 19.1 객체지향 프로그래밍 객체: 속성을 통해 여러개의 값을 하나의 단위로 구성한 복합적인 자료구조 객체지향 프로그래밍: 독립적인 객체의 집합으로 프로그램을 표현하려는 프로그래밍 패러다임 객체의 상태 데이터와 상태 데이터를 조작할 수..
18장: 함수와 일급 객체 일급 객체 일급 객체의 조건 무명의 리터럴로 생성할 수 있다. 즉, 런타임에 생성 가능하다. 변수나 자료구조(객체, 배열 등)에 저장할 수 있다. 함수의 매개변수에 전달할 수 있다. 함수의 반환값으로 사용할 수 있다. 함수가 일급 객체라는 것의 의미 객체와 동일하게 사용할 수 있음 객체는 값이므로 함수는 값과 동일하게 취급할 수 있음 값을 사용할 수 있는 곳(변수 할당문, 객체의 프로퍼티 값, 배열의 요소, 함수 호출의 인수, 함수 반환문)이라면 어디서든지 리터럴로 정의할 수 있다 런타임에 함수 객체로 평가된다. 함수의 매개변수에 전달할 수 있다 -> 함수형 프로그래밍 가능 함수와 일반 객체의 차이즘 일반 객체는 호출 못함 함수 객체는 일반 객체에는 없는 함수 고유의 프로퍼티를..
17장: 생성자 함수에 의한 객체 생성 생성자 함수: new 연산자와 함께 호출해 객체를 생성하는 함수 (new 없으면 일반 함수로 동작) 인스턴스: 생성자 함수에 의해 생성된 객체 생성자 함수 객체 리터럴에 의한 객체 생성 방식의 문제점 장: 직관적이고 간편 단: 단 하나의 객체만 생성, 여러 개 생성하려면 매번 같은 프로퍼티 기술해야 생성자 함수에 의한 객체 생성 방식의 장점 객체(인스턴스)를 생성하기 위한 템플릿(클래스)처럼 생성자 함수를 사용해 프로퍼티 구조가 동일한 객체 여러 개 생성 가능 this 자기 참조 변수. 가리키는 값은 함수 호출 방식에 따라 동적으로 전달. 일반함수: 전여 객체 메서드: 메서드를 호출한 객체 생성자: 생성자 함수가 생성할 인스턴스 function foo() { con..
16장: 프로퍼티 어리뷰트 내부 슬롯과 내부 메서드 ([[...]])으로 감싼 이름들 JS는 원칙적으로 내부 슬롯과 내부 메서드에 직접적으로 접근하거나 호출하는 방법 제공X ex) 예외: 모든 객체는 [[Prototype]]이라는 내부 슬롯을 가짐 - __proto__로 간접적으로 접근 가능 프로퍼티 어트리뷰트와 프로퍼티 디스크립터 객체 프로퍼티 어트리뷰트: 자바스크립트 엔진은 프로퍼티를 생성할 때 기본값으로 자동 정의하는 프로퍼티의 상태 프로퍼티 상태: 프로퍼티 값, 값의 갱신 가능 여부, 열거 가능 여부, 재정의 가능 여부 자바스크립트 엔진이 관리하는 내부 상태값인 내부 슬롯 [[Value]], [[Writable]], [[Enumerable]], [[Configurable]] 프로퍼티 어트리뷰트에 ..