let과 const:var 대신에 블록 유효 범위(block-scoped) 변수 선언을 위해 let을 사용할 수 있습니다.상수 선언을 위해 const를 도입하였습니다.화살표 함수 (Arrow Functions):간결한 문법으로 함수를 표현할 수 있습니다. 예: (a,
클로저는 함수와 그 함수가 선언된 렉시컬 환경(lexical scope)에 대한 참조로 구성된 특별한 객체입니다. 다르게 말하면, 함수가 선언된 환경 밖에서 호출되더라도 그 함수는 자신이 선언됐던 환경을 "기억"하게 됩니다.렉시컬 스코핑 (Lexical Scoping)