考虑下面这段代码:
let arr = await fetch(...).then(r => r.json());
for(let [a, b] of arr) {
console.log(a, b);
}
在Chromium/Node.js中,什么会导致加密/不友好的错误信息“不可迭代”的错误消息。而在Firefox中,错误消息则为“Uncaught TypeError:arr [Symbol.iterator]()。next().value不可迭代。”
这个错误消息让我困惑了几分钟,所以我认为,在它们使错误消息更友好之前,有一个SO问题/答案会很有帮助。请看下面的答案。
undefined
。你知道为什么吗? - Ooker