.iterator interface, iterable interface에 대한 학습
MDN 등 유명 사이트나 블로그에서 es6의 class는 syntax sugar(설탕문법)이라고 하고, 저 역시도 그렇게 배웠기 때문에 그렇게 생각하고 있었습니다. (class는 prototype의 편의 문법)코드스피츠 유튜브를 좋아하는데 강의 중에 실제로 class
Flow란?우리가 만든 파일이 메모리에 명령과 데이터로 나눠져서 적재된 후,명령이 순차적으로 실행되는 과정.blocking : Sync flow가 실행되는 동안 다른 일을 할 수 없는 현상non-blocking : Sync Flow가 납득할 만한 시간 내에 종료되는 것
코드를 줄일 수 있는 콤마(,) 연산자를 자주 사용하기 위해서 개념을 정리합니다.사실 콤마 연산자는 MDN에 나와있는 것처럼 한 줄로 정리됩니다.쉼표 연산자는 각각의 피연산자를 왼쪽에서 오른쪽 순서로 평가하고, 마지막 연산자의 값을 반환합니다.다음 예제를 보면 확실히
prototype을 공부하던 중 instanceof 정확한 동작방식에 대해 제대로 알지 못했던 것 같아 정리합니다.instanceof 연산자는 보통 프로토타입 체인을 통해 인스턴스의 여부, 상속의 여부를 판단합니다. 추가로 정적인 Symbol.hasInstance 메서
이 글은 아래에 있는 출처의 글과 영상을 간단하게 정리한 것입니다.다음 예제들을 살펴보도록 하겠습니다.개별적으로 실행되는 스크립트 블럭을 하나의 잡(Job)이라고 하고 이러한 잡들(Jobs)를 적재하는 FIFO큐가 바로 잡큐(JobQueue)입니다.Job에는 두가지 종