我们通常理解数组every方法就是数组的每一项都符合条件才会返回true ,其实不然。
那么如果要判断的数组是空的呢??
看栗子

可以看到,返回值的true。那么为什么呢?
其实我们可以理解为,数组里面至少有一项不符合条件就返回false,跟some方法相反(数组里面如果有一项符合条件就返回true)。
下面再来验证一下

可以看到结果为false了
如果有问题,欢迎大家讨论。

我们通常理解数组every方法就是数组的每一项都符合条件才会返回true ,其实不然。
那么如果要判断的数组是空的呢??
看栗子

可以看到,返回值的true。那么为什么呢?
其实我们可以理解为,数组里面至少有一项不符合条件就返回false,跟some方法相反(数组里面如果有一项符合条件就返回true)。
下面再来验证一下

可以看到结果为false了

329

被折叠的 条评论
为什么被折叠?