Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

94
Visualizações
Buscar objetos para una cadena dada

tengo estos objetos

 const data = [ { id: 1, recipient: "001", assessment: "Apta", score: "2", ovarian: "E1", }, { id: 2, recipient: "ABC2", assessment: "Apta", score: "2,5", ovarian: "E1", }, { id: 3, recipient: "003", assessment: "Refugo", score: "3", ovarian: "E1", }, { id: 4, recipient: "004", assessment: "Apta", score: "4", ovarian: "E2", }, ];

Y este es mi código, que cuando encuentra la cadena correcta me devuelve:

 const searchAnimal = value => { setInput(value); JSON.parse(records).filter(item => { if (item.recipient === value) { setSearch([item]); } }); };

¿Cuál sería la lógica para devolver todos los destinatarios de objetos que comienzan con 00? ¿Una expresión regular tal vez lo haría?

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Creo que cambiar un poco la lógica ayudaría:

 let search = function (data, searchString) { return data.filter((item) => { return item.recipient.includes(searchString); }); };

Al hacerlo, obtendrá el objeto que está buscando.

about 4 years ago · Juan Pablo Isaza Relatório

0

Puede filtrar los objetos con un destinatario que comience con 00 usando:

 const array00Animals = data.filter((animal) => animal.recipient.substr(0, 2) === '00');

Esto devolverá la matriz de objetos, pero solo los ID 1, 3 y 4 de sus datos de muestra.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda