JSFiddle - React, Tailwind, and code Playground

by btipling

JavaScript

function logIterator(iterator) {
    var current;
    while(true) {
        current = iterator.next();
        if (current.done) {
            break;
        }
        console.log(current.value);
    }
}

logIterator(["a","b", "c", "d"].entries());
logIterator(["a","b", "c", "d"].keys());


var map = new Map();
map.set(0, "a");
map.set(1, "b");
map.set(2, "c");
map.set(3, "d");
logIterator(map.entries());
logIterator(map.keys());