无法在 Firefox 控制台中遍历 Map 对象:未定义

Not able to iterate over Map objects in Firefox console: undefined

对 Javascript 还是陌生的。

我尝试遍历 Map 对象并在控制台中打印 keys/values。然而,它只是 returns 未定义,即使我使用 Mozilla firefox 文档中的示例也是如此。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map

例如,

const myMap = new Map()
myMap.set(0, 'zero')
myMap.set(1, 'one')

for (const [key, value] of myMap) {
  console.log(key + ' = ' + value)
}

有人知道这里可能有什么问题吗?

它似乎适用于 Chrome,但在 Firefox 控制台(Ubuntu VM)中它仅 returns 未定义。

您已禁用显示日志。在控制台上方,过滤器的右侧有不同级别的消息按钮,您可以启用或禁用:ErrorsWarnings日志信息调试。所有这些当前都已禁用(关闭)- 您可以通过白色背景识别它。

Logs 还显示 (2) 这意味着有两条日志消息已从显示中过滤掉:

您需要单击日志 才能查看日志消息。如果启用,背景会发生变化。