Solución

@estouchedisindo·11/5/2026TypeScript
solution.tsTypeScript

// Refactoriza el callback hell extrayendo step1, step2 y step3
// step1(x) → x + 1
// step2(x) → x * 2
// step3(x) → x - 3
// processNested encadena los tres pasos y retorna el resultado final
export function processNested(x: number): number {

  const step1 = (num: number): number => num + 1;
  const step2 = (num: number): number => num * 2;
  const step3 = (num: number): number => num - 3;

  return step3( step2( step1(x) ) );
}
0respuestas
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.