한 사람이 작업해놓은 기존의 프로젝트를팀이 커지고, 팀장님이 작업 파트 분배 후 최적화 작업을 진행하는 중에기존의 작업물에서 모든 변수 선언이 var 로 되어있는 것을 개선하시겠다 하였다. 프로젝트에 전부 var로 선언되어 있던 이유가 뭐였을까? 기존의 프로젝트는 ES5 기준으로 작성되어, 변수 선언은 var로만 작업했는데, ES6 사용이 가능해지면서, let 과 const 가 추가 됐다. 1. ES (ECMAScript) 란?▷ ECMAScript 는 Ecma 인터내셔널의 ECMA-262 기술 규격에 정의된 표준화된 스크립트 프로그래밍 언어 ▷ 넷스케이프 커뮤니케이션즈로 부터 Javascript가 개발되고 나서 MS로 부터 JScript 개발되었고, 두 언어는 호환되지 않는 경우가 있어, 기능이 ..