找出目录遍历里的 bug

来自 迭代器与生成器
Node 24 进阶 4分钟 找出 1处问题

找出第二次遍历这个目录时结果为空的原因。

JavaScript
function makeCatalog(items) {
  const iterator = items.values();
  return {
    [Symbol.iterator]() {
      return iterator;
    },
  };
}

const catalog = makeCatalog(['pen', 'book']);
console.log([...catalog]);
console.log([...catalog]);
在试验场中打开
报告错误