相同点:
1.some和every都有三个参数,item为当前项,index为当前项的索引值,arr为数组本身;
2.都可循环遍历数组
不同点:
every相当于逻辑关系中的且(&&),只有所有参数满足条件的时候,才会返回true,如果有一个不满足,就会逻辑中断,返回false,
some相当于逻辑关系中的或(||),只要有一个参数满足条件,就会中断逻辑,返回true,遍历结束,没有找到合适的参数,就返回false
通俗说:every就是找假,一假则假;some就是找真,一真则真
some 循环遍历找符合条件的值,一旦找到,则不会继续迭代下去。
every 循环遍历是否符号条件,一旦有一个不符合条件,则不会继续迭代下去。