JavaScript හි පුනරුච්චාරණ
දැන් අපි
ඉතින්, පුනරුච්චාරණය යනු එයට ප්රවේශ විය හැකි සියලුම බාහිර විචල්යයන් සමඟ ඇති ශ්රිතයකි. හෝ, වෙනත් වචන වලින් කිවහොත්, පුනරුච්චාරණය යනු එහි වාග් පරිසරය සමඟ ඇති ශ්රිතයකි.
JavaScript හි, බොහෝ විට "ශ්රිතයක පුනරුච්චාරණය" යැයි කියන විට, ඒ ශ්රිතය ම යන්න අදහස් නොව එහි බාහිර විචල්යයන් යන්නයි. යම් ශ්රිතයක් එහි වාග් පරිසරයෙන් විචල්යයක් ලබා ගන්නේ නම්, "විචල්යය පුනරුච්චාරණයෙන් ගනී" යැයි කියනු ලැබේ.
පෙර පාඩමේදී අපි සෑදූ කේතය මතක ගනිමු:
function test() {
let num = 1;
return function() {
console.log(num);
}
}
let func = test();
func(); // 1 ප්රතිදානය කරයි
මෙම අවස්ථාවේදී,