以下为ChatGPT自动生成的解答,正确与否请自行判断。

BFE.devAI解答 - 前端面试问题
77. `for ... of` 和 `forEach`的区别是什么?

另外,for...of 可以迭代除了数组以外的类数组对象(如NodeListarguments)和新的集合类型(如SetMap)等;而 forEach 只能迭代数组。此外,使用 for...of 可以中途 breakcontinue 循环,而 forEach 就只能循环到底了。