---
id: 6491d38f5b09a021c4b5d5fe
title: Step 101
challengeType: 0
dashedName: step-101
---
# --description--
Arrays have an `.every()` method. Like the `.some()` method, `.every()` accepts a callback function which should take an element of the array as the argument. The `.every()` method will return `true` if the callback function returns `true` for all elements in the array.
Here is an example of a `.every()` method call to check if all elements in the array are uppercase letters.
```js
const arr = ["A", "b", "C"];
arr.every(letter => letter === letter.toUpperCase());
```
Add an `everyeven` property to your `spreadsheetFunctions` - use the `.every()` method to check whether all array elements are even.
# --hints--
Your `spreadsheetFunctions` object should have an `everyeven` property.
```js
assert.property(spreadsheetFunctions, "everyeven");
```
Your `everyeven` property should be a function.
```js
assert.isFunction(spreadsheetFunctions.everyeven);
```
Your `everyeven` function should return `true` if every element in the array is even.
```js
assert.isTrue(spreadsheetFunctions.everyeven([2, 4, 6]));
```
Your `everyeven` function should return `false` if some of the elements in the array are not even.
```js
assert.isFalse(spreadsheetFunctions.everyeven([1, 2, 3]));
```
# --seed--
## --seed-contents--
```html