
15
1.5 요약
let histogram
=
new Histogram();
for await (let chunk of process.stdin) {
histogram.add(chunk);
}
return histogram;
}
//
이
마지막
행이
프로그램의
메인
바디입니다
.
//
표준
입력에서
히스토그램
객체를
만들고
히스토그램을
출력합니다
.
histogramFromStdin().then(histogram
=
> { console.log(histogram.toString()); });
1.5
이 책은 자바스크립트를 바닥부터 설명합니다. 주석, 식별자, 변수, 타입 같은 저수
준의 세부 사항에서 출발해 표현식, 문, 객체, 함수로 넘어가고, 다시 클래스와 모
듈 같은 고수준의 추상화된 언어 구조를 설명한다는 뜻입니다. 필자는 책의 제목에
쓴 ‘완벽’이라는 단어를 진지하게 생각합니다. 2장부터는 매우 상세하게 설명하므
로 처음에는 부담스럽게 느껴질 수도 있습니다. 하지만 자바스크립트를 완벽히 마
스터하려면 이 정도로 상세한 설명이 필요하며, 시간을 충분히 들여 처음부터 끝까
지 읽길 권합니다. 하지만 처음부터 무조건 끝까지 완독할 필요는 없습니다. 어떤
절의 내용이 너무 어렵다면 그냥 건너뛰어도 됩니다. 자바스크립트 전체에