Me pregunto si JavaScript admite la escritura de una función dentro de otra función o funciones anidadas (lo leí en un blog). ¿Es esto realmente posible ?. De hecho, los he usado pero no estoy seguro de este concepto. Realmente no tengo claro esto, ¡por favor ayuda!
javascript
function
nested
Cisne rojo
fuente
fuente
Lo siguiente es desagradable, pero sirve para demostrar cómo puede tratar funciones como cualquier otro tipo de objeto.
fuente
Las funciones son objetos de primera clase que pueden ser:
Para construir sobre el ejemplo dado por Kenny:
Le avisaría con 5.
fuente
Sí, es posible escribir y llamar a una función anidada en otra función.
Prueba esto:
fuente
No solo puede devolver una función que ha pasado a otra función como variable, también puede usarla para el cálculo dentro pero para definirla fuera. Vea este ejemplo:
fuente