当前位置:  开发笔记 > 编程语言 > 正文

为什么Array.prototype.every在空数组上返回true?

如何解决《为什么Array.prototype.every在空数组上返回true?》经验,为你挑选了1个好方法。



1> Draco18s..:

查看文档

每一个行为都像数学中的"为所有人"量词.特别是,对于空数组,它返回true.(空集的所有元素都满足任何给定条件,这是真实的.)

作为编辑,因为我看起来很奇怪.我从上下文中理解它,但我对正式定义感兴趣.这个解释的引用举例说明了这个含义:

"你是我最喜欢的侄子",如果他是唯一的侄子,那么这是一个空洞的陈述:没有其他人可以考虑.


这是一种误导性的例子,因为这里的最爱意味着"1中的第1个".Vacuous倾向于暗示"全部为0".如果你更详细地说,"除了你以外,我比你所有的侄子更喜欢你",因为除了"你"之外没有侄子,所以它是空的.
推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有