Você está aqui: JavaScript ::: Dicas & Truques ::: Set (Conjunto) |
Como testar se um array possui elementos duplicados em JavaScript usando um SetQuantidade de visualizações: 738 vezes |
|
Nesta dica nós tiramos proveito da propriedade length do objeto Array do JavaScript e também da propriedade size do objeto Set para verificarmos se um array (vetor ou matriz) possui itens repetidos, ou seja, itens duplicados. A idéia explorada nesta dica é a criação de um objeto Set a partir dos elementos de um array. Como sabemos que um Set não aceita itens repetidos, basta testarmos os valores das propriedades length e size dos dois objetos. Veja a página HTML completa para o exemplo: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
<!doctype html>
<html>
<head>
<title>Arrays em JavaScript</title>
</head>
<body>
<script type="text/javascript">
// vamos criar um array de inteiros
var valores = new Array(7, 1, 2, 3, 4, 3);
document.write("O conteúdo do array é: " +
valores + "<br>");
// vamos testar se o array possui valores
// duplicados
if(valores.length != new Set(valores).size){
document.write("O array possui elementos duplicados");
}
else{
document.write("O array não possui elementos duplicados");
}
</script>
</body>
</html>
Ao executar este código JavaScript nós teremos o seguinte resultado: O conteúdo do array é: 7,1,2,3,4,3 O array possui elementos duplicados |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de JavaScript |
Veja mais Dicas e truques de JavaScript |
Dicas e truques de outras linguagens |
|
Java - Como testar o conteúdo no final de uma string usando Java - O método endsWith() da classe String VisuAlg - Como calcular o coeficiente angular de uma reta em VisuAlg dados dois pontos no plano cartesiano |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






