Generador de Funciones (Closures y HOF)
En este tema aprenderás a crear una función de orden superior que devuelve una nueva función personalizada manteniendo en su ámbito las variables externas (Closure).
En este tema aprenderás a crear una función de orden superior que devuelve una nueva función personalizada manteniendo en su ámbito las variables externas (Closure).
Crea una Función de Orden Superior llamada crearValidadorRango que acepte dos parámetros: min y max.
La función debe retornar una nueva función que acepte un número val y devuelva true si val está entre min y max (ambos inclusive), o false en caso contrario.
1const esEntre10y20 = crearValidadorRango(10, 20); 2 3console.log(esEntre10y20(15)); // true 4console.log(esEntre10y20(10)); // true 5console.log(esEntre10y20(5)); // false