在forEach中用return不会返回,函数会继续执行。
替代方法:

用every和some替代forEach函数。every在碰到return false的时候,中止循环。some在碰到return true的时候,中止循环

 

数组深拷贝:

function clone(arr){ return Array.isArray(arr) ? Array.from(arr, clone):arr }

相关文章:

  • 2021-04-25
  • 2021-08-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-03
猜你喜欢
  • 2021-09-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-24
相关资源
相似解决方案