forEach内でcontinueを使おうとして、エラーになったのでメモ。

SyntaxError: continue must be inside loop - JavaScript | MDN

間違いコード 🙅

以下のコードは間違い。

array.forEach((value) => {
  if (value === 5) {
    continue; // SyntaxError: continue must be inside loop
  }
  // do something with value
});

正解コード 🙆‍♂️

array.forEach((value) => {
  if (value === 5) {
    return;
  }
  // do something with value
});
for (const value of array) {
  if (value === 5) {
    continue;
  }
  // do something with value
}