Welcome to the blog

Posts

My thoughts and ideas

  • 1장 노드 시작하기

    JS Deep Dive를 통해 자바 스크립트 엔진에 대해 간략하게 공부를 했었다. 이번 NodeJs 교과서를 통해서 중복되는 내용은 skip하고 추가되는 내용에 대해서 정리해 보고자 한다.

    1.1 핵심 개념 이해하기

    • 노드 공식 사이트(https://nodejs.org/ko/)에서는 노드를 다음과 같이 설명하고 있다.
    Node.jsR는 Chrome V8 Javascript 엔진으로 빌드된 자바스크립트 런타임입니다. 
    • 대부분은 노드를 서버로 사용하는 방법을 익히기 위해...
  • 46장 제너레이터와 async/await

    46.1 제너레이터란?

    • ES6에서 도입된 제너레이터는 코드 블록의 실행을 일시 중지했다가 필요한 시점에 재개할 수 있는 특수한 함수다. 제너레이터와 일반 함수의 차이는 다음과 같다.
    • 제너레이터 함수는 함수 호출자에게 함수 실행의 제어권을 양도할 수 있다.
      • 일반 함수를 호출하면 제어권이 함수에게 넘어가고 함수 코드를 일괄 실행한다. 즉, 함수 호출자는 함수를 호출한 이후 함수 실행을 제어할 수 없다. 제너레이터 함수는 함수...