Find why the second traversal of this catalog is empty.
JavaScript
function makeCatalog(items) {
const iterator = items.values();
return {
[Symbol.iterator]() {
return iterator;
},
};
}
const catalog = makeCatalog(['pen', 'book']);
console.log([...catalog]);
console.log([...catalog]);