JavaScript (ES2026) reference · Array Methods

JavaScript Array every() Method

Return true if every element passes a test function. Stops at the first failure; an empty array returns true.

JavaScript (ES2026) Since ES5

Create a free account to save this page, take notes and track your progress. Sign in

Syntax

array.every(callbackFn, thisArg)

Parameters

ParameterDescription
callbackFn Called for each element with (element, index, array).

Return value

true or false.

Examples

Do all items pass?Try it yourself
const ages = [21, 34, 19];
console.log(ages.every((age) => age >= 18));
console.log(ages.every((age) => age >= 21));

Output

true
false
Empty arraysTry it yourself
console.log([].every((x) => x > 100)); // true: nothing failed

Output

true

Version history

VersionChange
JavaScript ES5Added

In other languages

Was this page helpful?