Closure yakalanan nesnenin kopyasını almaz. Elimizde closure kullanan şöyle bir kod olsun.
var funcs = [];
for ( var i = 0; i < 5; ++i )
{
    funcs.push(function ( ) { console.log("i = " + i); });    
}
funcs.forEach(function ( el ) { el(); });i = 5 
i = 5
i = 5
i = 5
i = 5 
 
Hiç yorum yok:
Yorum Gönder