ES6
ES6
closure 이처럼 자신을 포함하고 있는 외부함수보다 내부함수가 더 오래 유지되는 경우, 외부 함수 밖에서 내부함수가 호출되더라도 외부함수의 지역 변수에 접근할 수 있는데 이러한 함수를 클로저(Closure)라고 부른다. scope chain 지역변수 찾고 전역변수 찾아감 var : js 전역으로 사용 let : block scope 그 안에서만 사용 const : 상수, 수정할 수 없음은 아님, 배열과 오브젝트 값 변경은 가능하다, 값 재할당만 안됨 const를 기본으로 사용한다. 변경될 수 있는 변수는 let을 사용한다. var는 사용하지 않는다. immutable array 뒤로가기 앞으로가기같은거에서 원래 데이터 기억하기 좋음 ======================= es6 string에 새로..