var arr = []
for(var i = 0; i < 5; i++){
ย ย arr[i] = function(id) {
ย ย ย ย return function(){
ย ย ย ย ย ย return id;
ย ย ย ย }
ย ย }(i);
}
์ด๊ฑฐ ์ arr[i]์ชฝ์ 'i'๊ฐ fuction(id)์ 'id'์ย ์ธ์๊ฐ์ผ๋ก ๋ค์ด๊ฐ๋๊ฑฐ์?ย
๋งจ๋ง์ง๋ง์ ๊ดํธ์์ i ์์์ ํจ์๊ฐ ๋ง๋ค์ด์ง์๋ง์ ํธ์ถ๋๋ฉด์ ๋์ด๊ฐ๋๊ฑฐ์ ๊ทธ๋ฆฌ๊ณ var ์ฐ์ง๋ง๊ณ let ์ฐ์ - dc App
๊ทธ๋ฌ๋ค ๊ทผ๋ฐ ๊ฐ์๊ฐ 3๋ ์ ๊บผ๋ผ ๊ทธ๋ฐ์ง var๋ง๊ณค ์ธ๊ธ์ด ์์๋๋ผ