Discusión

Aunque no haga nada también pasaría los tests

@estouchedisindo·6/6/2026TypeScriptOptimización

Buenos días, Fernando

Si devuelvo return Object.isFrozen(obj) también pasa los tests. Lo sé... ¡qué tramposo! Ja, ja, ja

Estoy resolviéndolo ahora como creo que quieres. ;D

Saludos

3respuestas
Respuestas

Qué raro, no logro reproducir el error.

imagen

@estouchedisindoAutorhace 3d

Hola Fernando

Me expresé mal, pero si escribo esto:

export function deepFreeze(obj: Record<string, unknown>): boolean {
  Object.freeze(obj);

  return Object.isFrozen(obj);
}

me pasaría todos los tests. No le aplico un congelamiento profundo al objeto, ni uso recursión. Claro que ahora ya lo tengo resuelto de antes.

Saludos,

Carlos

Ohh ya entendí, is tienes razón. Pero por ahora con eso esta bien, porque ahora ya sabes cómo funciona, lo que significa que entendiste mucho mejor el concepto.

Escribir un comentario

Debes iniciar sesión para publicar un comentario.