본문 바로가기
005 프로그래밍/Javascript

[Javascript 팁] 더 좋은 코드를 위한 Javascript 규칙 및 팁

by Dallas 2022. 12. 25.
반응형

코드 블럭 내 함수 선언 X

IF 문이나 For 문 등의 코드 블록에서 함수 선언문을 통해 함수를 정의하지 않도록 한다. -> 호이스팅으로 인해 혼란이 발생할 수 있다.

 

전역 변수의 사용을 억제한다. (var 변수 자제)

  1. (긴 생명 주기) 전역 변수는 생명 주기가 길다. 이 때문에 메모리 리소스를 오랜 기간 소비하고, 작성자의 의도와는 다르게 전역 변수의 상태가 변경될 수 있는 가능성이 높아진다.
  2. (네임스페이스 오염) 자바스크립트는 파일이 분리되어 있어도 하나의 전역 스코프를 공유한다. 따라서 다른 파일 내의 전역 변수나 전역 함수와 동일한 이름을 사용하게 될 가능성이 있다.
반응형

'005 프로그래밍 > Javascript' 카테고리의 다른 글

[Javascript] module import, export  (0) 2022.12.16
[jQuery] CSS 효과 주는 방법  (0) 2022.12.14
[WEB API] localStorage와 sessionStorage  (0) 2022.12.09
Javascript 이해하기  (0) 2022.10.25

댓글