ES6 lesson 1 ~ 2
·
프로그래밍/js
2023.03.26 자바스크립트 스터디 10회차 공부 사이트: https://poiemaweb.com/ 1. ECMAScript 6 ES5까지는 변수를 선언하기 위해 var 키워드를 사용했다. 그러나 var 키워드로 선언된 변수는 몇 가지 문제점이 존재한다. (이전 포스팅) ① 함수 레벨 스코프 - 전역 변수의 남발 문제 - for loop 식에서 사용한 변수를 for loop 외부/전역에서 참조할 수 있음 ② 중복 선언 허용 - 의도치 않은 변수값 변경 ③ var 키워드 생략 허용 - 의도치 않은 변수의 전역화 ④ 변수 호이스팅 - 변수 선언 전에 참조가 가능 대부분의 문제는 전역 변수로 인해 발생한다고 한다. 유효 범위(scope)가 넓고, 비순수 함수이기에 의도치 않게 변경될 수 있기 때문이다. 복..