25 lines
851 B
Markdown
25 lines
851 B
Markdown
|
---
|
||
|
title: Some Function
|
||
|
localeTitle: Alguna función
|
||
|
---
## Alguna función
|
||
|
|
||
|
La función `some()` se usa para verificar si al menos un elemento de una matriz cumple con una condición dada. La función devuelve `true` si la condición se cumple con un elemento, y falso si alguno de los elementos cumple con la condición
|
||
|
|
||
|
La sintaxis original de alguna función es:
|
||
|
|
||
|
```javascript
|
||
|
arr.some(function callback(currentValue, index, array) {
|
||
|
// Do some stuff with currentValue (index and array are optionals)
|
||
|
}, [thisArg]);
|
||
|
```
|
||
|
|
||
|
### Ejemplo (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()` es un método del objeto `Array` , por lo que para pasar esa función a un objeto iterable, es necesario asegurarse de que el objeto sea un Array.
|