function collectEggs() { let totalEggs = 6; } collectEggs(); console.log(totalEggs); 해당코드를 실행하면 에러가 뜨는데, 그 이유는 totalEggs는 함수안에서 정의되어 있기때문에 collectEggs 함수를 한번 실행했다고 하더라도 console.log가 함수 안에 있지 않기 때문에 실행이 안된다. 이것을 SCOPE 범위라고 한다. let totalEggs = 0; function collectEggs() { totalEggs = 6; } collectEggs console.log(totalEggs); 만약 접근하고 싶다면 let totalEggs를 함수 밖에다가 정의하고 함수안은 그저 let을 뺀 함수의 값을 지정해주는 함수여야만 둘..