Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

232
Vistas
En javascript, ¿cómo reemplazar elementos de una matriz a sus valores correspondientes en otro objeto?

Tengo el mapeo de abreviatura y nombre completo de la siguiente manera:

 object = {"TSLA":"TESLA INC.","GOOG":"GOOGLE INC.","APPL":"APPLE INC.","AMZN":"AMAZON CORPORATION", "MSFT":"MICROSOFT CORPORATION"}

como salida de la función obtengo la siguiente matriz:

 array = ["AMZN","APPL"]

Quiero mostrar los valores de las claves asociadas de la siguiente manera:

 output_array = ["AMAZON CORPORATION", "APPLE INC."]

Tenga en cuenta que el objeto real tiene más key: value

Usando IndexOf() puedo reemplazar un valor. Sin embargo, creo que debe haber una forma de mapear los elementos de la matriz para reemplazar los valores a la vez.

Como soy nuevo en JS, agradecería cualquier sugerencia.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

array.map(abbr => object[abbr]) hace el trabajo; itera sobre la matriz en lugar del objeto, lo que es más eficiente ya que el objeto ya es una tabla de búsqueda con las claves correctas; tiene razón, no es necesario usar indexOf que usa una búsqueda lineal.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda