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

200
Visualizações
Filtre el objeto de matriz por tipo y compare la clave

Tengo dos matrices, en una (auxiliar) obtengo clave y valor. En la segunda matriz de objetos (resultado)

ingrese la descripción de la imagen aquí

Tengo el atributo "correlati" y lo que estoy buscando es que si la clave de la matriz "aux" es igual al atributo "correlati", entonces empuja ese resultado en una nueva matriz que se parece a la siguiente:

 [{ correlative: "G-22-1-06", content: <Buffer 25 50 44 46 2d 31 2e 34 0a 25 d3 eb e9 e1 0a 31 20 30 20 6f 62 6a 0a 3c 3c 2f 43 72 65 61 74 6f 72 20 28 43 68 72 6f 6d 6d 69 27 50 72 6f 64 ... 277154 more bytes>, name_Patient: "Jeidi Nicol Matute Banegas" }, { correlative: "G-22-1-07", content: <Buffer 25 50 44 46 2d 31 2e 34 0a 25 d3 eb e9 e1 0a 31 20 30 20 6f 62 6a 0a 3c 3c 2f 43 72 65 61 74 6f 72 20 28 43 68 72 6f 6d 6d 69 27 50 72 6f 64 ... 275969 more bytes>, name_Patient: "Maria Hercilia Noriega" } ]

código:

 const newArr: bodyEmailSent[] = []; const result = attachment.map( element => this.getCantidad.find( y => element.content === y.content ) ) console.log('result', result) //const aux = this.namePatient.find( y => result.map( element => element.correlativo_solicitud ) === y ) console.log('Aux', this.namePatient);
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Puede recorrer la matriz de resultados y verificar si array_element["correlative"] existe en la matriz auxiliar como clave. Asi que,...

 // Your 2 arrays let result = [] let aux = [] let ans = [] result.forEach(ele=>{ expected_key = res["correlative"]; // check if above key is present in aux if(aux[expected_key]){ // crate a copy so items in result also doesn't update let newItem={...ele}; // Add new required key, value newItem["name_Patient"]=aux[expected_key] // add new item to ans array ans.push(newItem) } })

Tal vez esto es lo que querías

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