Do not repeat javascript protocol number [closed]

1

I would like you not to repeat the values, and in the click show the code already without repetition

var vetor = [];
var auxiliaProtocolo = document.querySelector(".type");
var limiteMaximo = CheckMaxProtocol();
var botao = document.querySelector(".botao");

botao.addEventListener("click", function() {

  var verificadorVetorCheio = verificaTotalVetor(vetor);
  if (verificadorVetorCheio == true) {
    return;
  }

  var resultado = geraProtocolo();
  vetor.push(resultado);

  for (var i = 0; i < vetor.length; i++) {
    for (var j = i + 1; j < vetor.length; j++) {
      if (vetor[i] == vetor[j]) {
        vetor.pop(vetor[j]);
        var result = geraProtocolo();
        if (vetor[i] != result) {
          vetor.push(result);
          break;
        }
      }
    }
  }
});

var botao2 = document.querySelector(".botao2");
botao2.addEventListener("click", function() {
  if (vetor.length > 0) {
    var novoProtoco = document.createElement("p");
    auxiliaProtocolo.appendChild(novoProtoco);
    novoProtoco.innerHTML = "Protocolo: " + vetor;
  }
});
    
asked by anonymous 11.08.2017 / 21:10

0 answers