js数组方法的使用 some与every

Array.some:对目标数组进行遍历,并对每次遍历带有回调函数,回调函数设置对应的判断,当其中一次遍历的回调函数的判断所返回的是true,那么最终返回的结果为true,反之,当数组所有值都遍历完之后如果返回值都是false,最终结果才为false


Array.every:对目标数组进行遍历,并对每次遍历带有回调函数,回调函数设置对应的判断,当其中次一次遍历的回调函数的判断所返回的是false,那么最终返回的结果为false,反之,当数组所有值都遍历完之后如果都是true,最终结果才为true

回调参数和some一样也可设置3个(value,index,array),这里直接省略为一个


some与every区别:

some遍历中途即使其中一个返回true,后续还会继续遍历,而every遍历途中出现一个false,后续不会再遍历

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。