function fn(args){
var a= 'something';
doSomething('dummy',function(){
});
}
fn();
Në këtë kod, kthimi anonim i thirrjes mbyllet apo thjesht del pas ekzekutimit? Nëse bëhet mbyllje, si mund ta kthej kujtesën sepse ajo ka gjithmonë akses në objektin e aktivizimit të fn
.
fn
osearguments
, do të mbyllet. Pra, po krijoj mbyllje çdo herë kur telefonojfn
dhe si mund ta pastroj hapësirën pasi u ekzekutua kthimi i thirrjes për të rikthyer kujtesën. 20.12.2014