closures_concept
closures_concept code
by happygrammer
JavaScript
function init(name) { // 내부 함수로 값 전달을 하려면 외부 함수에 매개변수가 선언 되어 있어야함
return function(name) { // return 콜백을 없애고, 내부 함수를 리턴 콜백 함수 형태로 변경
return name;
};
}
myMessage = init(""); // init 함수 초기화
document.write(myMessage("happyg")); // 중복해서 값 전달