Sobes.tech
Middle+

Implementar una función envolvente runOnce que acepte una función y devuelva una nueva función. La nueva función solo puede ser llamada una vez, todas las llamadas posteriores devuelven undefined. La función envuelta puede aceptar argumentos y devolver un resultado.