tutoriais mais recente desenvolvimento web
 

JavaScript ordem some() Method

<JavaScript Matriz de Referência

Exemplo

Verifique se todos os valores na matriz idades são 18 anos ou mais:

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

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

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

O resultado será:

true
Tente você mesmo "

Mais "Try it Yourself" exemplos abaixo.


Definição e Uso

Os some() método verifica se qualquer um dos elementos de uma matriz passar por um teste (provided as a function) .

O some() método executa a função de uma vez para cada elemento presente na matriz:

  • Se ele encontrar um elemento da matriz onde a função retorna um valor verdadeiro, some() retorna verdadeiro (and does not check the remaining values)
  • Caso contrário, retuns falsa

Nota: some() não executa a função de elementos de matriz sem valores.

Nota: some() não muda a matriz original.


Suporte navegador

Os números na tabela especificar a primeira versão do navegador que suporta totalmente o método.

Método
some() sim 9 sim sim sim

Sintaxe

Os valores dos parâmetros
Parâmetro Descrição
function(currentValue, index,arr) Requeridos. Uma função a ser executada para cada elemento na matriz.
Argumentos de funções:
Argumento Descrição
currentValue Requeridos. O valor do elemento atual
index Opcional. O índice de matriz do elemento atual
arr Opcional. A matriz de objectos do elemento actual pertence
thisValue Opcional. Um valor a ser passado para a função a ser usada como seu "this" de valor.
Se este parâmetro estiver vazio, o valor "undefined" será passado como o seu "this" valor

Detalhes técnicos

Valor de retorno: Um valor booleano. Retorna verdadeiro se qualquer um dos elementos na matriz passar no teste, caso contrário ele retorna falso
JavaScript Versão: 1,6

Exemplos

mais Exemplos

Exemplo

Verifique se qualquer um dos valores na matriz idades são um número específico ou 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>
Tente você mesmo "

<JavaScript Matriz de Referência