JavaScript හි අරා සඳහා for ලූපය

අරා ද for ලූපයක් භාවිතයෙන් පුනරාවර්තනය කළ හැකිය. එය කරන්නේ කෙසේදැයි බලමු. අපට පහත දැක්වෙන අරාව ලබා දී ඇතැයි සිතමු:

javascriptlet arr = [1, 2, 3, 4, 5];

මෙම අරාවේ මූලද්‍රව්‍ය ලූපයක් තුළ මුද්‍රණය කරමු:

javascriptfor (let i = 0; i <= arr.length - 1; i++) {
  console.log(arr[i]);
}

අරාවේ දිගෙන් එකක් අඩු නොකර සැලකිය යුතු සැසඳීම භාවිතා කළ හැකිය:

javascriptfor (let i = 0; i < arr.length; i++) {
  console.log(arr[i]);
}

අරාවක් for ලූපයක් මඟින් පුනරාවර්තනය කිරීම සිදුවන දෙයට වැඩි පාලනයක් ලබා දේ. උදාහරණයක් ලෙස, මූලද්‍රව්‍ය ශුන්‍යයෙන් නොව, පළමු ස්ථානයෙන් මුද්‍රණය කළ හැකිය:

javascriptfor (let i = 1; i < arr.length; i++) {
  console.log(arr[i]);
}

මූලද්‍රව්‍ය ප්‍රතිලෝම අනුපිළිවෙලින් මුද්‍රණය කළ හැකිය:

javascriptfor (let i = arr.length - 1; i >= 0; i--) {
  console.log(arr[i]);
}
Задание 1

පහත අරාවේ සියලුම මූලද්‍රව්‍ය කොන්සෝලයේ මුද්‍රණය කරන්න:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
Задание 2

පහත අරාවේ ශුන්‍ය හා අවසාන මූලද්‍රව්‍ය හැර අනෙකුත් සියලුම මූලද්‍රව්‍ය කොන්සෝලයේ මුද්‍රණය කරන්න:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
Задание 3

පහත අරාවේ මූලද්‍රව්‍ය ප්‍රතිලෝම අනුපිළිවෙලින් කොන්සෝලයේ මුද්‍රණය කරන්න:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
Задание 4

පහත කේතයේ සිදු කර ඇති දෝෂය නිවරදි කරන්න:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
    
for (let i = 0; i <= arr.length; i++) {
  console.log(arr[i]);
}