Category: ECMA Script6

사부와 함께하는 Promise 이해하기

배경Nodejs 비동기 프로그래밍 환경에서 정말 중요한 Promise가 헷갈려서 사부에게 도움을 청했다. 그래서 다음과 같은 코드를 받았다. 그리고 그 밑은 나의 해석. 핵심 Nodejs는 모든 scope에서 비동기적인 io 매커니즘을 가지고 있다. Promise는 그 자체가 객체로서, resolve() 나 reject() 를 호출하게 하므로서, 함수 내

너무 헷갈리는 자바스크립트 Class개념

자료 출처 자바스크립트 클래스를 정의하는 3가지 방법 자바스크립트 객체 생성 JavaScript 재입문하기 - MDN JavaScript Classes - MDN What is the ‘new’ keyword in JavaScript? - StackOverflow Constructors Considered Mildly Confusing 배경리액

JavaScript 공부기 ~ this, bind, apply

포인트 This의 사용 객체의 소속인 메소드의 this는 그 객체를 가르킨다. 아무것도 없을 경우는 window객체 Bind bind는 어떤 객체에 종속되어 있는 함수의 this의 문맥을 명시적으로 변경시키기 위해서 사용한다. Apply apply는 일시적으로 어떠한 함수를 다른 객체에서 사용할 수 있도록 하기 위해서 사용한다. Real

Callback / Clojure / Continuation

배경콜백과 클로저는 JavaScript를 배우거나 OpenGL에서 본 개념이다.계속은 The Little Schemer에서 본 개념인데 너무 헷갈려서 정리해 놓는다. 계속 때문에 머리가 터질 것 같다 참조 히오키 선생님의 스킴(일문) 継続 JavaScript정리 리터럴부터 클로저까지 나무위키 포인트 콜백 함수에 인자로 넘겨지는 함수 함수에 인자로