Los últimos tutoriales de desarrollo web
 

JavaScript Formación some() Method

<Matriz de referencia JavaScript

Ejemplo

Compruebe si todos los valores de la matriz son las edades de 18 años:

var ages = [3, 10, 18, 20];

function checkAdult(age) {
    return age >= 18;
}

function myFunction() {
    document.getElementById("demo").innerHTML = ages.some(checkAdult);
}

El resultado será:

true
Inténtalo tú mismo "

Más "Try it Yourself" ejemplos a continuación.


Definición y Uso

Los some() método comprueba si alguno de los elementos de una matriz pasan una prueba (provided as a function) .

El some() método ejecuta la función de una vez para cada elemento presente en la matriz:

  • Si encuentra un elemento de matriz, donde la función devuelve un valor verdadero, some() devuelve verdadero (and does not check the remaining values)
  • De lo contrario, Retuns falsa

Nota: some() no se ejecuta la función de elementos de la matriz sin valores.

Nota: some() no cambia la matriz original.


Soporte del navegador

Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con el método.

Método
some() 9.0

Sintaxis

Los valores de los parámetros
Parámetro Descripción
function(currentValue, index,arr) Necesario. Una función que se ejecutará para cada elemento de la matriz.
Parámetros de las funciones:
Argumento Descripción
currentValue Necesario. El valor del elemento actual
index Opcional. El índice de matriz del elemento actual
arr Opcional. El objeto de matriz del elemento actual pertenece a
este valor Opcional. Un valor que se pasa a la función para ser utilizado como su "this" valor.
Si este parámetro está vacío, el valor "undefined" será pasado como su "this" valor

Detalles técnicos

Valor de retorno: Una de Boole. Devuelve verdadero si cualquiera de los elementos de la matriz pasa la prueba, de lo contrario devuelve false
Versión de JavaScript: 1.6

Ejemplos

Más ejemplos

Ejemplo

Comprobar si alguno de los valores de la matriz edades son un número específico o sobre:

<p>Minimum age: <input type="number" id="ageToCheck" value="18"></p>
<button onclick="myFunction()">Try it</button>

<p>Any ages above: <span id="demo"></span></p>

<script>
var ages = [4, 12, 16, 20];

function checkAdult(age) {
    return age >= document.getElementById("ageToCheck").value;
}

function myFunction() {
    document.getElementById("demo").innerHTML = ages.some(checkAdult);
}
</script>
Inténtalo tú mismo "

<Matriz de referencia JavaScript