Eu gostaria de verificar se o paciente já existe na tabela antes de adicionar ou buscar com AJAX.
Fiquei um tempo sem mexer com JavaScript e agora estou voltando, então tem algumas coisas que não lembro. Fiz meu código assim:
function adicionaPacienteNaTabela(paciente) {
var pacienteTr = montaTr(paciente);
var tabela = document.querySelector("#tabela-pacientes");
var itenstabela = document.querySelectorAll(".paciente");
var x = 0;
for (var i = 0; i < itenstabela.length; i++) { //compara se tem paciente repetido
var item = itenstabela[i];
var pesquisa = item.textContent;
if (pacienteTr.textContent == pesquisa) {
x = 1;
console.log("Paciente já cadastrado");
};
};
if (x == 0){
tabela.appendChild(pacienteTr);
}
}
(Esse trecho foi o único que alterei, o Html e as outras funções estão iguais as da aula)
Desse jeito ele não adiciona duas vezes os pacientes, mas ele não consegue comparar com os pacientes que já estão na tabela. Como faço para ele comparar tudo?