function makePredicateFunc(min, max){ return function(num){ return num >= min && num <= max; } } const isChild = makePredicateFunc(0,17); console.log(isChild); // Output ƒ (num) { return num >= min && num <= max; }¿Por qué la salida menciona el nombre de la variable min y max en lugar de los valores 0 y 17?
La variable min, max debería haber sido reemplazada con valores codificados de forma rígida
// La salida debería ser así f(num) { return num >= 0 && num <= 17; }