const func = (msg) => {
return () => {
console.log(msg);
};
};
이제 func() 함수를 호출하면 func() 함수에 넣은 매개변수를 console.log()하는 함수가 반환됩니다.
const innerFunc1 = func('hello');
const innerFunc2 = func('javascript');
const innerFunc3 = func();
innerFunc1();
innerFunc2();
innerFunc3();
hello
javascript
undefined