Tag: javascript

0

Class method vs field function

Javascript와 같은 함수를 일급 객체(first class citizen)로 취급하는 언어는 함수를 값처럼 사용할 수 있기 때문에 온갖 곳에 사용할 수 있다.그러면 class의 field에 함수를 사용하는건 어떨까??아래 Typescript 코드를 보자 123456789101112class Person { constructor( pr

0

winston 02 - Logging Level

이번 포스팅은 winston의 Logging Level에 대해 알아보도록 하겠다. Logging Level은 error / warn / info / http / verbose / debug / silly 이렇게 나뉜다. (http는 자세히 모르겠다)참고: https://github.com/winstonjs/winston#logging Logging Lev

0

winston 01 - Logger

winston은 node.js logging library로 사용하기 편하고 logging 관련하여 강력한 기능들을 제공한다. 이번 포스팅은 winston의 Logger에 대해 알아보도록 하겠다. Logger는 logging을 수행하는 객체로 아래와 같이 winston.createLogger 함수를 통해 생성할 수 있다. 1234567891011const

0

Lexical Scope in Javascript

Node.js 디자인 패턴 책을 공부하면서 Lexical Scope에 대한 언급이 있어 정리하고자 한다. Lexical Scope는 스코프가 코드가 작성된 때에 적용이 되는 것이다.Static Scope (정적 스코프) 라고도 한다. (개인적으로 lexical이라는 단어 때문에 더 헷갈리는게 아닐까싶다)Dynamic Scope는 코드가 작성될 때가 아닌 코