
Brayan Alexander Ñauñay Granizo
Pregunta¿es posible poner una función dentro de otra?

Juan Guillen Fortich
Si se puede. Incluso puedes invocar una función dentro de ella misma.

Danilo Fernandez
Alguien conoce métodos de buenas practicas.

Leonardo Gomez
Si es totalmente posible pero no es del todo recomendado recuerda los principios singleton, lo mejor es crear una funcion fuera y realizar el llamado!

Mr. Ramón Ruiz
Si a este termino se le conoce como anidamiento de funciones.

Josué Patricio Tamayo Sánchez
Así es, mientras hagas el llamado en el Scope Block de la función
function callSum(num1, num2) { let rsl = 0 function sum() { rsl = num1 + num2 console.log(rsl) } sum() } callSum(4, 6) // 10
un poco más avanzado, hasta un closure puede hacer, haciendo parcialmente privada ciertas variables
function callSum() { let rsl = 0 return function sum(num1, num2) { rsl += num1 + num2 console.log(rsl) } } let fn = callSum() fn(4, 6) // 10 fn(5, 7) // 22
Es genial!! XD
Jorge Méndez Ortega
Lo que comentas se puede conocer como un closure, puedes revissar esta documentacion
https://developer.mozilla.org/es/docs/Web/JavaScript/Closures
ademas de que lo que comentas es la base da varios patrones de diseño

Aarón González
Siempre que nos necesites por aquí estaremos :rocke

Brayan Alexander Ñauñay Granizo
Gracias muchachos, son increibles💪

Aarón González
Totalmente :D Puedes pasarlas incluso como parámetros. En posteriores cursos verás más a fondo aquello :D

JONATHAN CASTELBLANCO
Sí, es posible, hay varias maneras de hacer, pero la más usada es la siguiente:
function miFuncion(){ let funcionInterna=(mensaje)=>{ console.log(`¡Función interna ejecutada, con el mensaje ${mensaje}!`); } funcionInterna('Muy bien'); }