function a() {
b = function(){
var c = 5;
return c;
}
return b;
}
console.log(a());
결과가 ƒ (){
var c = 5;
return c;
}
이렇게 나오는데 var c의 값인 5가 나오게 어떻게 하나요? 이런 함수 구조에서요
결과가 ƒ (){
var c = 5;
return c;
}
이렇게 나오는데 var c의 값인 5가 나오게 어떻게 하나요? 이런 함수 구조에서요
먼저 var 그만 쓰고 let 또는 const만 쓰세욤
()하나 더
지금 a()가 리턴하는건 함수b임 그래서 한번 더 실행시켜야함
감사합니다 좋은 답변