Discusión

Los tests no parecen funcionar correctamente y tampoco lo tengo claro

@estouchedisindo·24/5/2026ExplicaciónDudaTypeScriptOptimizaciónSolución

Buenos días, Fernando

En este ejercicio creía estar haciéndolo bien (creé un objeto con la propiedad name y le agregué la de tipo 'symbol' (variable secret), pero no me aparece la propiedad tipo 'symbol' como creada y no podría devolver ese objeto como solución.

Si lo uso como objeto auxiliar (mi solución actual) todo parece funcionar correctamente; aunque la propiedad tipo symbol sigue sin aparecer en el console.log() el tsc parece detectarla. Y, además, no pasaría este test: Usa computed property con Symbol Usa una computed property [sym] para definir la propiedad privada en el objeto.

Por otro lado, si hago todo eso, pero devuelvo simplemente: { name: publicName, secret: privateValue} me aceptaría 'barco' como animal acuático. XD

Me gustaría que aportases tu solución con el tipado correcto para poder entenderlo mejor.

P.S. La pestaña de VISTA PREVIA está genial, pero los botones / atajos del menú para el marcado del texto no me funcionan aquí; he utilizado Markdown directamente.

Muchísimas gracias por la plataforma y tu paciencia.

Saludos,

Carlos

1respuestas
Respuestas

Saludos @estouchedisindo hecho, agregue una solución y le puse comentarios, la idea del Symbol aquí es usarlo como llave para el objeto.

Escribir un comentario

Debes iniciar sesión para publicar un comentario.