본문 바로가기
JavsScript

클로저 Closure

by applejune 2022. 2. 25.

//closure : 종결, 폐쇄

 

 

function makeCounter(){
let num =0; //은닉화

return function(){
return num++;
};
}

let counter=makeCounter();

console.log(counter());  //0
console.log(counter());  //1
console.log(counter());   //2

'JavsScript' 카테고리의 다른 글

call, apply,bind  (0) 2022.02.26
setTimeout/SetInterval  (0) 2022.02.25
전개구문 Spread syntax : 배열  (0) 2022.02.24
나머지 매개변수 Rest Parameter  (0) 2022.02.24
Destructuring assignment 구조 분해 할당 구문  (0) 2022.02.24