I am trying to do an iteration to an array to validate data, The problem is that when I do the if(){}else{}
For validation, the if is executed as else, both.
what I’m trying to do is, validate data to prevent repeated data from being inserted
const myData = [
{id: "001", nombre: "pedro", apellido: "mejia", codigo: "0012325", estado: "Activo"},
{id: "002", nombre: "gristan", apellido: "smill", codigo: "0022325", estado: "Activo"},
{id: "003", nombre: "marco", apellido: "rosario", codigo: "0032325", estado: "Desativado"},
{id: "004", nombre: "juan", apellido: "vergobe", codigo: "0042325", estado: "Activo"},
{id: "005", nombre: "salomon", apellido: "mende", codigo: "0052325", estado: "Desativado"},
]
var myclick = false;
for (let index = 0; index < myData.length; index++) {
const element = myData[index];
var resultadoArray = element.id;
if(myclick == false){
if(resultadoArray != "003"){
console.log('true');
myclick = true;
}else{
console.log('fase');
myclick = true;
}
}
}