some()
Существует ли в массиве какой-нибудь элемент, больший 10.
function isBiggerThan10(element, index, array) {
    return element > 10;
};
[2, 5, 8, 1, 4].some(isBiggerThan10); // false
[12, 5, 8, 1, 4].some(isBiggerThan10); // true
  Определение и использование
Метод some() проверяет, удовлетворяет ли хоть какой-нибудь элемент массива условию, заданному в передаваемой функции.
 Метод some() вызывает переданную функцию один раз для каждого элемента, присутствующего в массиве до тех пор, пока не найдет такой, для которого переданная функция вернет истинное значение.
Примечание: some() не выполняет функцию для элементов массива без значений.
 Примечание: some() не изменяет исходный массив.
Поддержка браузеров

Синтаксис
array.some(function(currentValue, index, arr), thisValue)
Значения параметров
| function(currentValue, index, arr)  
 
 
 
 
 
  |  Обязательный. Функция, которая выполняться для каждого элемента массива.  Аргументы функции: 
  |  ||||||||
| thisValue  
  |  Необязательный. Значение, используемое в качестве this при выполнении функции.  Если этот параметр пуст, будет переданно «undefined» как его this значение.  |  
Технические подробности
| Возвращаемое значение: | Логическое. Возвращает истину, если хоть какой-нибудь элемент массива удовлетворяет условию, заданному в передаваемой функции, в противном случае возвращает ложь. | 
| Версия JavaScript: | ECMAScript 3 | 
Дополнительные примеры
Проверить, является ли какое-либо из значений в массиве age больше равно указанному:
Введите возраст:
Все ли значения в массиве ages больше или равны указанному?