← Back to NOTES 🌰 ← Effective JavaScript 🤿

← 아이템 6 - 세미콜론 삽입의 한계에 대해서 알아두자

핵심 요약

전역 변수를 남용하면 다른 코드와 이름이 충돌할 위험이 있다. 현대 JavaScript에서는 모듈 시스템을 사용하여 이 문제를 해결하지만, var의 특성과 전역 스코프의 위험성을 이해해야 한다.

자세한 내용

전역 변수 사용의 문제점

해결책: 함수 스코프 활용

전역 변수 대신 함수 내부에 변수를 선언하여 스코프를 제한

모듈 시스템의 장점

현대 JavaScript에서는 모듈 시스템이 전역 변수 문제를 해결:

엄격 모드로 실행 (Strict Mode)

모듈 레벨 스코프