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

149
Visualizações
Mapeo a través de una matriz con .map () pero excluyendo 1 elemento

tengo una matriz:

 let people = ['lucy', 'jerry', 'ricky', 'jessy', 'jerry', 'phil']

Y quiero poner en mayúscula cada palabra excepto jerry. ¿Cómo haría esto?

Sé cómo mapear a través de la matriz:

 let output = people.map(person => { return person.toUpperCase() } console.log(output)

Obviamente, eso devuelve la matriz completa con cada palabra en mayúscula. Pero, de nuevo, ¿qué pasaría si quisiera poner en mayúsculas todas las palabras de la matriz excepto jerry, que se escribe dos veces?

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

0

Aquí hay un método rápido y escalable. Establezca las exclusiones en su propia matriz y simplemente compruébelas en el bucle del mapa.

 let people = ['lucy', 'jerry', 'ricky', 'jessy', 'jerry', 'phil'] let exclude=['jerry']; let output = people.map(person => exclude.includes(person) ? person : person.toUpperCase()) console.log(output) let output2 = people.map(person => exclude.includes(person) ? person : person[0].toUpperCase() + person.slice(1)) console.log(output2)

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