> For the complete documentation index, see [llms.txt](https://eleven-fifty-academy.gitbook.io/javascript-152-objects-arrays/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://eleven-fifty-academy.gitbook.io/javascript-152-objects-arrays/05-arrays/array-methods/.every-method.md).

# .every() Method

Use the `.every()` method if you want to check if every element in the array passes a condition. In this example, we'll check to make sure that everyone that has registered is above the age of 18.

```javascript
var ages = [ 34, 27, 43, 18, 59, 22, 40, 25 ]
var over18 = ages.every(function(element) {
  return element > 18;
});
console.log(over18);
```

Our output was `false`. The fourth element in our array is **16**, which is obviously not greater than 18. As a result the entire array is false. If you got rid of 16, the array would return **true**. Because our function is `element > 18` an element with a value of exactly **18** would not work either.
