every some js 跳出循环 方法

因为掌握的不是极其牢固 偶尔用到的时候总是忘记哪个返 true 哪个返 false 跳出循环

于是在此简单记录一下
众所周知 map 无法中间跳出循环;
之前用 some 和 every 也只是判断一些存在关系
为了提高循环的效率,也为了达到某种状态停止当前的状态变更,我们除了使用 for 循环外更是可以

使用 es6的 some 和 every

我就不 copy 基本概念了 大体说一下个人简单理解:

some 判断当前 数组是否至少有一个满足条件 满足返回 true 停止循环
every 判断当前数组是不是每个元素都满足条件 全部都满足的话返回 true 否则返回 false
值得注意的是,如果遇到一个不符合的也会跳出循环,因为已经满足(并非全部都符合条件)的条件了

那么我们可以通过

some

进行循环查找某个符合条件的item 然后做一些操作 最后
return true
这样就可以停止循环 从而提高效率
同理 当我们使用

every

当循环到我们要的item 做一些操作
然后
return false
也可以跳出循环。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容