JavaScript - Get the index of an array item in a for loop
JavaScript fundamental (ES6 Syntax): Exercise-268 with Solution
Index of Array Item in Loop
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:
// Define an array 'colors' containing color names
const colors = ['Red', 'Green', 'Black', 'White'];
// Iterate over the array using the 'entries' method to get both index and value
for (let [index, item] of colors.entries()) {
// Print index and corresponding color name
console.log(`${index}: ${item}`);
}
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.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/javascript-exercises/fundamental/javascript-fundamental-exercise-268.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics