25 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
---
 | 
						||
title: Some Function
 | 
						||
localeTitle: Некоторая функция
 | 
						||
---
 | 
						||
## Некоторая функция
 | 
						||
 | 
						||
Функция `some()` используется для проверки того, удовлетворяет ли хотя бы одному элементу массива заданное условие. Функция возвращает `true` если условие выполняется одним элементом, а false, если какой-либо из элементов удовлетворяет условию
 | 
						||
 | 
						||
Исходный синтаксис некоторой функции:
 | 
						||
 | 
						||
```javascript
 | 
						||
arr.some(function callback(currentValue, index, array) { 
 | 
						||
  // Do some stuff with currentValue (index and array are optionals) 
 | 
						||
 }, [thisArg]); 
 | 
						||
```
 | 
						||
 | 
						||
### Пример (ES6):
 | 
						||
 | 
						||
```javascript
 | 
						||
const arr = [1, 4, 5, 11]; 
 | 
						||
 if (arr.some(el => el % 2 == 0)) { 
 | 
						||
  console.log("There's at least one even number"); 
 | 
						||
 } 
 | 
						||
```
 | 
						||
 | 
						||
`some()` - это метод объекта `Array` , поэтому для передачи этой функции в итерируемый объект необходимо убедиться, что объект является массивом. |