클로져

정태민·2023년 2월 24일
0

자바스크립트

목록 보기
4/12

let closertest = function () {
let innerTest = 0;

return (e) => {
console.log(e ? (innerTest += e) : innerTest++);
};
};

var c = closertest();
c();
c();
c(2);
c(2);

var c를 선언하면 변수 innerTest는 c에서 메모리를 먹고있다.

c는 다쓰고나서 null로 할당시켜서 소멸시켜줘야한다.

profile
퇴근후 30분 출근전 30분

0개의 댓글