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

246
Vistas
¿Cómo puedo convertir una cadena en un alias importado en React?

Tengo una carpeta de imágenes que contiene imágenes de naipes y las importé de la siguiente manera:

 import D2 from "../image/D2.png"; import H2 from "../image/H2.png"; import S2 from "../image/S2.png";

y todo el camino hasta llegar a SA (Spade Ace)

También tengo un diccionario de pares de valores clave como:

 1: "C2", 2: "D2", 3: "H2", 4: "S2",...

Necesito este diccionario tanto para calcular el rango de la carta como para generar la imagen.

atm Puedo recuperar el valor evaluando el último carácter de la cadena y convertirlo en int (en el caso de K, Q, etc., tengo un caso de cambio para ellos)

Mi problema es que tengo problemas para convertir la cadena en el alias que importé. Intenté hacer eval(4) pero no funcionó.

si modifico el diccionario en

 1: C2, 2: D2, 3: H2, 4: S2,...

Puedo usar esto fácilmente como el src de mis imágenes, pero ya no puedo usar el código de la tarjeta para obtener el valor de la tarjeta.

¿Podría sugerir una solución o un mejor enfoque para este problema?

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

0

Si sigo la pregunta correctamente, ¿no puede simplemente crear el diccionario de esta manera? Si tiene la intención de usar códigos de tarjeta para obtener el valor/imagen, entonces podría construir su diccionario de la siguiente manera:

 dict = { C2: { image: C2, value: 1 }, D2: { image: D2, value: 2 }, ... } c2Image = dict['C2'].image;
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