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

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