Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

214
Vistas
¿Cómo verificar si existe un valor en una matriz con .includes?

Sé que podemos usar .includes pero he estado luchando para que funcione con mi matriz. Lo que quiero es que mi función verifique si el valor ya existe y si existe para eliminarlo de la matriz.

El valor es una cadena. Ese valor proviene de un objeto que tiene .name como propiedad dentro del objeto.

 0: {id: 190217270, node_id: 'MDEwOlJlcG9zaXRvcnkxOTAyMTcyNzA=', name: '3-Bit-CNC-Starter-Pack'} 1: {id: 187179414, node_id: 'MDEwOlJlcG9zaXRvcnkxODcxNzk0MTQ=', name: 'inb-go'}

Mapeé los datos y asigné a cada botón un valor de {d.name}

Estoy usando un botón para obtener el valor con esta función a continuación

y agregando los valores a 'favs'.

 const favs = []; function checkId(e) { if (e.target.value !== "") favs.push(e.target.value); localStorage.setItem("name", JSON.stringify(favs)); console.log(favs); document.getElementById("favsarray").innerHTML = favs; }

consola.log favoritos

 [ "3-Bit-CNC-Starter-Pack", "3-Bit-CNC-Starter-Pack" ]

¿Cómo puedo verificar si el valor ya existe dentro de la matriz usando .includes?

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Solo verifique antes de presionar:

 function checkId(e) { if (e.target.value !== "" && !favs.includes(e.target.value)) { favs.push(e.target.value); // other code here } }
about 4 years ago · Juan Pablo Isaza Denunciar

0

["Sam", "Excelente", "Muestra", "Alto"].includes("Sam"); // verdadero

si no es falso

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda