<aside>
- 이 폴더는 데이비드 허먼(David Herman)의 책 “이펙티브 자바스크립트(Effective JavaScript)”를 기반으로, 과거에 사내에서 공통 개발 언어에 대한 이해를 높이고 코드 리뷰·기술적 논의를 더 원활하게 만들기 위해 진행했던 내부 학습 활동에서 작성한 기록들을 정리한 곳입니다.
</aside>
아이템 1 - 어떤 자바스크립트를 사용하고 있는지 알아야 한다
아이템 2 - 자바스크립트의 부동 소수점 숫자 이해하기
아이템 3 - 암묵적인 형변환을 주의하라
아이템 4 - 객체 레퍼보다 원시 데이터형을 우선시하라
아이템 5 - 혼합된 데이터형을 ==로 비교하지 마라
아이템 6 - 세미콜론 삽입의 한계에 대해서 알아두자
아이템 8 - 전역 객체의 사용을 최소화하라
아이템 9 - 항상 지역 변수를 선언하라
아이템 10 - with를 사용하지 마라
아이템 11 - 클로저에 익숙해져라
아이템 12 - 변수 호이스팅에 대해 이해하라
아이템 13 - 지역 변수 스코프를 만들기 위해 즉시 실행 함수 표현식을 사용하라
아이템 14 - 기명 함수 표현식의 스코프에 주의하라
아이템 15 - 블록-지역 함수 선언문의 스코프에 주의하라
아이템 16 - eval을 이용해 지역 변수를 생성하지 마라
아이템 18 - 함수, 메서드, 생성자 호출의 차이를 이해하라
아이템 19 - 고차 함수에 익숙해져라