---
id: 646d4a07a8fb14d55cd70e09
title: Step 100
challengeType: 0
dashedName: step-100
---
# --description--
Arrays have a `.some()` method. Like the `.filter()` method, `.some()` accepts a callback function which should take an element of the array as the argument. The `.some()` method will return `true` if the callback function returns `true` for at least one element in the array.
Here is an example of a `.some()` method call to check if any element in the array is an uppercase letter.
```js
const arr = ["A", "b", "C"];
arr.some(letter => letter === letter.toUpperCase());
```
Add a `someeven` property to your `spreadsheetFunctions` - use the `.some()` method to check if any element in the array is even.
# --hints--
Your `spreadsheetFunctions` object should have a `someeven` property.
```js
assert.property(spreadsheetFunctions, "someeven");
```
Your `someeven` property should be a function.
```js
assert.isFunction(spreadsheetFunctions.someeven);
```
Your `someeven` function should return `true` if some of the elements in the array are even.
```js
assert.isTrue(spreadsheetFunctions.someeven([1, 2, 3]));
```
Your `someeven` function should return `false` if none of the elements in the array are even.
```js
assert.isFalse(spreadsheetFunctions.someeven([1, 3, 5]));
```
# --seed--
## --seed-contents--
```html