[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Iterator/every [Back]  [Original]

Iterator.prototype.every() - JavaScript | MDN

MDN Web Docs

View in English Always switch to English

Iterator.prototype.every()

Baseline 2025

20253

every() Iterator Array.prototype.every()

js
every(callbackFn)

callbackFn

element

index

callbackFn true false

every() callbackFn false true every() false return()

every() false callbackFn

every()

js
function* fibonacci() {
  let current = 1;
  let next = 1;
  while (true) {
    yield current;
    [current, next] = [next, current + next];
  }
}

const isEven = (x) => x % 2 === 0;
console.log(fibonacci().every(isEven)); // false

const isPositive = (x) => x > 0;
console.log(fibonacci().take(10).every(isPositive)); // true
console.log(fibonacci().every(isPositive)); // Never completes

every()

js
const seq = fibonacci();
console.log(seq.every(isEven)); // false
console.log(seq.next()); // { value: undefined, done: true }

ECMAScript 2027 LanguageSpecification
# sec-iterator.prototype.every


Web Proxy Viewer  |  New URL  |  Original Page