//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 |