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

130
Visualizações
Tengo una matriz llena de objetos. Todos los objetos tienen autor clave y editor. Quiero sacar a la editorial que publica más autores diferentes.

Aquí estoy configurando el objeto vacío con clave (editor) y autor de valor;

También probé y los empujé en la matriz vacía.

 let publisherAutors = {}; let pushedAutorsPerPublisher = [];

Con este bucle for, tomo los elementos de mi biblioteca, que son libros (objetos), y elimino los editores y los autores.

 for (let i = 0; i < library.length; i++) { const element = library[i]; autorCount = 0;

Creo que mi problema está aquí, con las sentencias if, quiero comparar pero algo anda mal

 if ( element.publisher === element.publisher && element.autor === element.autor ) { console.log(`Yes`);

Aquí empujo a la matriz vacía

 pushedAutorsPerPublisher.push(element.publisher, element.autor); console.log(element.publisher, element.autor); }

Aquí estoy agregando clave/valor al objeto vacío, pero no me ayuda, porque solo van una vez en el objeto vacío.

 publisherAutors[element.publisher] = element.autor; } console.log(publisherAutors); console.log(pushedAutorsPerPublisher);

Mi principal problema es hacer objeto, o array que los contenga y contar cuantos autores diferentes tiene cada editorial.

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

0

Mi sugerencia sería almacenar los autores publicados de cada editor en sus respectivas matrices y luego usar filter e indexOf para filtrar los duplicados. Luego, devuelva la matriz más grande.

Aquí hay un enlace sobre cómo usaría filter e indexOf para filtrar duplicados.

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