• forEach 无法使用 break 或 return 跳出循环,需要使用 try catch 。
      • 使用 break 会报错 SyntaxError: Illegal break statement
      • 使用 return,效果跟 for 循环中的 continue 的效果类似。
    • for 循环可以修改索引值,forEach 不行

      在遍历时,如果有删除项的时候,通过索引访问当前在的话在 forEach 中会有问题

    • for 循环可以使用 async/await