JavaScript හි අරා සඳහා for ලූපය
අරා ද for ලූපයක් භාවිතයෙන්
පුනරාවර්තනය කළ හැකිය. එය කරන්නේ
කෙසේදැයි බලමු. අපට පහත දැක්වෙන
අරාව ලබා දී ඇතැයි සිතමු:
let arr = [1, 2, 3, 4, 5];
මෙම අරාවේ මූලද්රව්ය ලූපයක් තුළ මුද්රණය කරමු:
for (let i = 0; i <= arr.length - 1; i++) {
console.log(arr[i]);
}
අරාවේ දිගෙන් එකක් අඩු නොකර සැලකිය යුතු සැසඳීම භාවිතා කළ හැකිය:
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
අරාවක් for ලූපයක් මඟින් පුනරාවර්තනය කිරීම
සිදුවන දෙයට වැඩි පාලනයක් ලබා දේ.
උදාහරණයක් ලෙස, මූලද්රව්ය
ශුන්යයෙන් නොව, පළමු ස්ථානයෙන් මුද්රණය කළ හැකිය:
for (let i = 1; i < arr.length; i++) {
console.log(arr[i]);
}
මූලද්රව්ය ප්රතිලෝම අනුපිළිවෙලින් මුද්රණය කළ හැකිය:
for (let i = arr.length - 1; i >= 0; i--) {
console.log(arr[i]);
}
පහත අරාවේ සියලුම මූලද්රව්ය කොන්සෝලයේ මුද්රණය කරන්න:
let arr = ['a', 'b', 'c', 'd', 'e'];
පහත අරාවේ ශුන්ය හා අවසාන මූලද්රව්ය හැර අනෙකුත් සියලුම මූලද්රව්ය කොන්සෝලයේ මුද්රණය කරන්න:
let arr = ['a', 'b', 'c', 'd', 'e'];
පහත අරාවේ මූලද්රව්ය ප්රතිලෝම අනුපිළිවෙලින් කොන්සෝලයේ මුද්රණය කරන්න:
let arr = ['a', 'b', 'c', 'd', 'e'];
පහත කේතයේ සිදු කර ඇති දෝෂය නිවරදි කරන්න:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i <= arr.length; i++) {
console.log(arr[i]);
}