[TIL] 220114

dev·2022년 1ė›” 14ėž
0

TIL

ëŠĐ록 ëģīęļ°
149/204
post-thumbnail

📝 ė˜Ī늘 한 ęēƒ

  1. ëģĩėŠĩ

📚 ë°°ėšī ęēƒ

4. ė―œë°ą í•Ļ눘

[TIL] 220109

5. íīëĄœė €

[TIL] 220110

1) íīëĄœė €ė™€ ëДëŠĻëĶŽ ęī€ëĶŽ

ė˜ë„ė ėœžëĄœ 가ëđ„ė§€ ėŧŽë ‰íŒ… 될 눘 ėžˆë„ëĄ ė°ļėĄ° ėđīėšīíŠļëĨž 0ėœžëĄœ 만ë“Īė–īė•ž 한ë‹Ī.
ėīëĨž ėœ„í•ī ė‹ëģ„ėžė— ė°ļėĄ°í˜•ėī ė•„ë‹Œ ęļ°ëģļ형 데ėī터(null 또는 undefined)ëĨž 할ë‹đ한ë‹Ī.

(1) return뗐 ė˜í•œ íīëĄœė €ė˜ ëДëŠĻëĶŽ í•ī렜

var outer = (function () {
  var a = 1;
  var inner = function () {
    return ++a;
  };
  return inner;
})();
console.log(outer());
outer = null; // outer ė‹ëģ„ėžė˜ inner í•Ļ눘 ė°ļėĄ°ëĨž ëŠėŒ

(2) setInterval뗐 ė˜í•œ íīëĄœė €ė˜ ëДëŠĻëĶŽ í•ī렜

(function () {
  var a = 0;
  var intervalId = null;
  var inner = function () {
    if (++a >= 10) {
      clearInterval(intervalId);
      inner = null; // inner ė‹ëģ„ėžė˜ í•Ļ눘 ė°ļėĄ°ëĨž ëŠėŒ
    }
    console.log(a);
  };
  intervalId = setInterval(inner, 1000);
})();

6. í”„ëĄœí† íƒ€ėž…

[TIL] 220111

7. íī래ėŠĪ

[TIL] 220112


âœĻ ë‚īėž 할 ęēƒ

  1. ėžë̌ęĩŽėĄ°ė™€ ė•Œęģ ëĶŽė͘
profile
dev log

0ę°œė˜ 댓ęļ€