JavaScript - Get the index of an array item in a for loop
JavaScript fundamental (ES6 Syntax): Exercise-268 with Solution
Write a JavaScript program to find the index of an array item in a for loop.
JavaScript's for...of loops provide an easy way to iterate over all kinds of iterables from arrays and stings to Map and Set objects. One supposed limitation over other options (e.g. Array.prototype.forEach()) is that you only get the value of each item in the iterable. But that is not necessarily the case, as you can easily leverage Array.prototype.entries() to get both the index and value of each array item:
Sample Solution:
JavaScript Code:
//#Source https://bit.ly/2neWfJ2
const colors = ['Red', 'Green', 'Black', 'White'];
for (let [index, item] of colors.entries()) {
console.log(`${index}: ${item}`);
}
Sample Output:
0: Red 1: Green 2: Black 3: White
Flowchart:

Live Demo:
See the Pen javascript-fundamental-exercise-268 by w3resource (@w3resource) on CodePen.
Improve this sample solution and post your code through Disqus
Previous: Calculate the midpoint between two points.
Next: JavaScript functions exercises
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends
- Python Interview Questions and Answers: Comprehensive Guide
- Scala Exercises, Practice, Solution
- Kotlin Exercises practice with solution
- MongoDB Exercises, Practice, Solution
- SQL Exercises, Practice, Solution - JOINS
- Java Basic Programming Exercises
- SQL Subqueries
- Adventureworks Database Exercises
- C# Sharp Basic Exercises
- SQL COUNT() with distinct
- JavaScript String Exercises
- JavaScript HTML Form Validation
- Java Collection Exercises
- SQL COUNT() function
- SQL Inner Join