#javascriptclosures #closures #javascript #javascriptclosure #closuresinjavascript #closure #closurejavascript #closuresjavascript1 javascript 클로저 함수란? javascript 클로저 함수란? function makeAdder(x) { return function(y) { return x + y; }; } var add5 = makeAdder(5); var add10 = makeAdder(10); console.log(add5(2)); // 7 console.log(add10(2)); // 12 이 코드는 클로저(Closure)를 사용하여 함수를 반환하는 코드입니다. makeAdder(x) 함수는 x를 매개변수로 받습니다. 이 함수는 내부 함수를 반환하며, 반환된 함수는 x와 y를 합한 값을 반환합니다. 이렇게 반환된 함수는 add5와 add10 변수에 할당됩니다. makeAdder(5)를 호출하여 반환된 함수는 add5에 할당됩니다. 이후 add5(2)를 .. 2023. 5. 23. 이전 1 다음 반응형