邏輯連線的值

Version >= 5.1

.some 和 .every 允許陣列值的邏輯連線。

雖然 .some 將返回值與 OR 相結合,但 .every 將它們與 AND 相結合。

.some 的例子

[false, false].some(function(value) {
  return value;
});
// Result: false

[false, true].some(function(value) {
  return value;
});
// Result: true

[true, true].some(function(value) {
  return value;
});
// Result: true

和 .every 的例子

[false, false].every(function(value) {
  return value;
});
// Result: false

[false, true].every(function(value) {
  return value;
});
// Result: false

[true, true].every(function(value) {
  return value;
});
// Result: true