对一个空数组使用every
[].every( o => o === 1 );
返回的结果是true。
而使用some
[].some( o => o === 1 );
f返回的结果则是false。
这听上去有点反逻辑,但从数学的角度出发则是合理的。因为空集可以看成任何集合的子集。
对一个空数组使用every
[].every( o => o === 1 );
返回的结果是true。
而使用some
[].some( o => o === 1 );
f返回的结果则是false。
这听上去有点反逻辑,但从数学的角度出发则是合理的。因为空集可以看成任何集合的子集。