질문이요

미해결질문
김태진 프로필

9번에서는 inner 스코프만 스캔하고 undefined을 출력하는데, 왜 6번에서는 outer에 없으니 global까지 스캔해서 a값을 찾나요? 함수안의 함수는 스코프가 달라지나요? 그리구 var a=3;을 지우니까 오히려 inner함수의 콘솔도 1이 찍히던데 차이가 뭔가요?ㅠㅠ

김태진 프로필
김태진 3달 전

아 콘솔1찍히는건 var a 만 다시 inner안에서 재선언되서 그런거 같네요 ㅎㅎ 처음 질문은 왜 그런가요

김태진 프로필
김태진 3달 전

죄송해요 로컬이랑 전역변수 차이군요... ㅠㅠ ㅎㅎ

정재남 프로필
정재남 3달 전

스스로 답을 찾으신 것 같아 다행이네요 :)

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스