var, let, const 모두 값을 정의하는 변수이다. let은 보통 값이 변하는 변수를 할당할 때 사용하는 반면 const에는 변하지 않는 상수를 할당한다.
새로운 객체를 만드는 생성자를 new라고 한다.
Map은 함수 결과값의 배열을 되돌려준다.
for(key in obj) : 오브젝트(객체)에 있는 모든 key를 받아와 줍니다. for(value of iterable) : 배열 안에 있는 모든 값들을 순회하면서 받아옵니다.
string 객체(문자)를 지정한 구분자를 이용해 나누어 배열에 넣어 준다.
annonymous(이름이 없는 함수)인 경우에 쓸 수 있다. function(){}과 () =>는 같은 개념이다.