Iterating arrays can be accomplished with for
loop. The for
loop can be used to process an array and to execute specific tasks to the elements. The element is accessed and changed using the loop index (arrayname[index]
) inside the loop body. Using a for
loop, you can achieve anything with an array, including summing the elements, squaring each element, removing certain elements, etc.
The for-in
or for-of
loop can also be used to iterate through an array. The biggest benefit of using these loops is that you don't need to know the length of the array. Each element of the array will be accessed and changed accordingly if these loops are used. All the elements are accessed one at a time and are executed with the statements inside the loop body. Another reason why you would use this is to simplify your code and making it more concise.
The first example above iterates through the array using a for
loop. This is probably the method you would want to use in the future if you're not uneasy and hesitant about using the for-in
or for-of
loops. The for
loop reads each element of the array and adds it to the variable sum
, thus printing the sum of the array. The for-in
loop reads each element of the array and prints the values one by one, starting from index 0.
Edit Me on GitHub!