26. 변수의 shadowing

김의찬·2023년 9월 8일
0

JS챌린지

목록 보기
26/29

변수의 shadowing

함수 안에서 밖에서도 선언되었던 같은 이름의 변수를 사용하는 경우

  • 함수 밖의 변수는 잠시 가려짐
  • 함수 안에서는 해당 함수에서의 변수를 사용
  • 함수에서 빠져나오면 다시 해당 변수에 접근할 수 있음

함수 안에서만 값이 유지되어야 하는 경우

  • 함수 안에서 var 키워들르 사용해 선언하고 사용

여러 함수에서 값이 유지되면서 사용되는 변수의 경우

  • 함수를 포괄하는 곳에서 선언하고 사용

profile
김의찬입니다

0개의 댓글