ජාවාස්ක්රිප්ට් හි නෙස්ටඩ් ලූප සහ විෂය පථය
අපට ලූපයක් තුළ ලූපයක් තිබේ නම්, පිටත ලූපයේ
ප්රකාශයට පත් කරන ලද විචල්යයන් අභ්යන්තර ලූපය
තුළට ප්රවේශ විය හැකිය. පහත උදාහරණයේ, විචල්යය
num අභ්යන්තර ලූපයට ප්රවේශ විය හැකිය:
for (let i = 0; i <= 9; i++) {
let num = 3;
for (let j = 0; j <= 9; j++) {
console.log(num); // 3 ප්රදර්ශනය කරයි
}
}
නමුත් පිටත ලූපයෙන් පිටත, විචල්යය num
ප්රවේශ විය නොහැක:
for (let i = 0; i <= 9; i++) {
let num = 3;
for (let j = 0; j <= 9; j++) {
}
}
console.log(num); // දෝෂයක් ලබා දෙයි
අභ්යන්තර ලූපයේ ප්රකාශයට පත් කරන ලද විචල්යයන් පිටතින් ප්රවේශ විය නොහැක:
for (let i = 0; i <= 9; i++) {
for (let j = 0; j <= 9; j++) {
let num = 3;
}
console.log(num); // දෝෂයක් ලබා දෙයි
}
console.log(num); // දෝෂයක් ලබා දෙයි