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

166
Visualizações
una forma más corta de cambiar algunos valores de objetos a mayúsculas

Tengo un objeto grande y necesito cambiar algunos valores ( no todos ) a mayúsculas

 obj.state = obj.state.toUpperCase(); obj.city = obj.city.toUpperCase(); obj.street = obj.street.toUpperCase(); obj.title = obj.title.toUpperCase();

¿Hay una manera más corta, como esta:

 obj(state,city,street,title).toUpperCase();

Gracias

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

0

Puede iterar a través de todas las claves del objeto y hacer algo como esto:

 for (const k of Object.keys(obj)) { obj[k] = obj[k].toUpperCase() }

Si solo desea actualizar algunos de los valores, puede filtrar las claves:

 const keys = ['state', 'city', 'street', 'title'] for (const k of Object.keys(obj).filter((k) => keys.includes(k))) { obj[k] = obj[k].toUpperCase() }

Puede convertirlo en una función para que sea reutilizable:

 function objToUpperCase(obj, keys) { for (const k of Object.keys(obj).filter((k) => keys.includes(k))) { obj[k] = obj[k].toUpperCase() } return obj } // to call: objToUpperCase(obj, ['state', 'city', 'street', 'title'])
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