故事背景
前后端交互数据的时候,肯定会涉及到一些复杂的数据结构,比如像一些枚举类的数据,后端一般不会返回中文给你,而是用一些数字代替。本篇讲一下ES6处理数组的方法:every和some的用法吧~

every和some用法

共同点:
1.只能遍历数组
2.符合条件即可跳出循环(可跳出循环!!!小心面试坑),返回布尔类型
3.用法相同,接收3个参数:item(当前项),index(当前索引),arr(数组本身)

不同点:
every:一项为false就返回false,全为true则返回true
some:一项为true则返回true,全为false则返回false
方便理解:every全true返回true,some一true返回true

接下来看图说话~

更多推荐

前端开发:every和some的用法