关于JS数组中every与some两者迭代方法探索

every()与some()方法都是JS中数组的迭代方法。

every(callback)是对数组中的每一项运行给定函数,如果该函数对每一项返回true,则返回true
some(callback)是对数组中每一项运行指定函数,如果该函数对任一项返回true,则返回true。


我其实在看完这两个函数的介绍时,心里就在想,这两个会不会像逻辑运算符||和&&一样是短路操作?
运行如下代码便知分晓:

先来看下every的调用结果




运行结果如下:


再来看下some的调用结果




运行结果如下:

关于JS数组中every与some两者迭代方法探索_第1张图片

你可能感兴趣的:(关于JS数组中every与some两者迭代方法探索)