La privatización de funciones + variables es muy importante en el proyecto actual de JavaScript que estoy desarrollando. Como consecuencia de esto, cada script envuelve su contenido dentro de un IIFE. Ahora me pregunto si es posible, yendo un paso más allá, hacer lo siguiente en JavaScript utilizando declaraciones de . . . Read more
En resumen, tengo el siguiente código: let incrementer = (function() { let counter = 0; let IncreaseCounter = () => { return counter += 5; } return IncreaseCounter; })(); console.log(incrementer); // cuerpo de función () => {} console.log(incrementer()) // 5 console.log(incrementer()) // 10 console.log(incrementer()) // 15 incrementer no funciona a . . . Read more
Tenía una pregunta en una entrevista: ¿Cómo implementar add(1)(2)(3)….()? A continuación se muestra el caso para 3 instancias. ¿Pero cómo ampliarlo para más instancias? La condición de parada para la recursión es la función con un argumento vacío (IIFE) function add(a){ return function add(b){ return function add(c){ return a+ b+ . . . Read more