console.log([].every(() => true)); // true
console.log([].every(() => false)); // true
- every() 不会对空数组进行检测。认为没有不符合条件,直接返回 true。
- 在使用前最好判断是否为数组且数组不为空
Array.isArray(value) && !!value.length
console.log([].every(() => true)); // true
console.log([].every(() => false)); // true
Array.isArray(value) && !!value.length