How to use array iterator object to print key value pairs for each index in array with JavaScript

3 Answers

0 votes
const array = ['a', 'b', 'c', 'd'];

const iterator = array.entries();

console.log(iterator.next().value);

console.log(iterator.next().value);

console.log(iterator.next().value);

console.log(iterator.next().value);

  
    
    
/*
run:
    
[0, "a"]
[1, "b"]
[2, "c"]
[3, "d"]
    
*/

 



answered Nov 30, 2020 by avibootz
0 votes
const array = ['a', 'b', 'c', 'd'];

for (const [index, element] of array.entries())
  console.log(index, element);

  
    
    
/*
run:
    
0, "a"
1, "b"
2, "c"
3, "d"
    
*/

 



answered Nov 30, 2020 by avibootz
0 votes
const array = ['a', 'b', 'c', 'd'];

var iterator = array.entries();

for (let it of iterator) {
  console.log(it);
}

  
    
    
/*
run:
    
[0, "a"]
[1, "b"]
[2, "c"]
[3, "d"]
    
*/

 



answered Nov 30, 2020 by avibootz
...