Iterate Through an Array with a For Loop

A common task in JavaScript is to iterate through the contents of an array. One way to do that is with a for loop. This code will output each element of the array arr to the console:

const arr = [10, 9, 8, 7, 6];

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

Remember that arrays have zero-based indexing, which means the last index of the array is length - 1. Our condition for this loop is i < arr.length, which stops the loop when i is equal to length. In this case the last iteration is i === 4 i.e. when i becomes equal to arr.length - 1 and outputs 6 to the console. Then i increases to 5, and the loop terminates because i < arr.length is false.


Declare and initialize a variable total to 0. Use a for loop to add the value of each element of the myArr array to total.

Tests

  • Waiting: 1. total should be declared and initialized to 0.
  • Waiting: 2. total should equal 20.
  • Waiting: 3. You should use a for loop to iterate through myArr.
  • Waiting: 4. You should not attempt to directly assign the value 20 to total.
/**
* Your test output will go here
*/