forEach会中断循环吗

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

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

 

数组深拷贝:

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

posted @ 2020-09-08 13:14  红苹果学园  阅读(1288)  评论(0编辑  收藏  举报