[Javascript] Scope란? 그리고 가비지컬렉터
자바스크립트 개발자라면 스코프와 가비지컬렉터에 대해 이해하고 있어야 한다. 그래야 메모리 누수, 불필요한 메모리 낭비 등을 방지하며 개발을 할 수 있다. 이 내용은 드림코딩 아카데미의 자바스크립트 마스터리 강의를 보고 작성하였다. 더욱 깊이 있고 자세한 내용은 강의에서 다루고 있기 때문에 더 많은 내용을 공부하고 싶다면 강의를 듣는 것을 추천한다. Scope 스코프란 범위, 영역이라는 뜻. 프로그래밍에서는 변수를 참조할 수 있는 유효한 범위를 말한다. 즉, 변수, 함수, 클래스에 접근할 수 있는 범위를 말한다. Scope는 그럼 언제 결정되나? 블럭 ({})으로 결정된다. 블럭 안의 변수는 블럭 안에서만 사용할 수 있다. function scope() { const a = 'Hello world'; } ..
2023.02.19