无法在 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 未定义。
您已禁用显示日志。在控制台上方,过滤器的右侧有不同级别的消息按钮,您可以启用或禁用:Errors、Warnings、日志、信息、调试。所有这些当前都已禁用(关闭)- 您可以通过白色背景识别它。
Logs 还显示 (2) 这意味着有两条日志消息已从显示中过滤掉:
您需要单击日志 才能查看日志消息。如果启用,背景会发生变化。
对 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 未定义。
您已禁用显示日志。在控制台上方,过滤器的右侧有不同级别的消息按钮,您可以启用或禁用:Errors、Warnings、日志、信息、调试。所有这些当前都已禁用(关闭)- 您可以通过白色背景识别它。
Logs 还显示 (2) 这意味着有两条日志消息已从显示中过滤掉:
您需要单击日志 才能查看日志消息。如果启用,背景会发生变化。