depende lo que quieras hacer. ¿cuál es el motivo de declarar
add_horarios dentro de
horarios?
add_horarios nunca será accesible, solo por la misma función donde está declarada o por el resto de las funciones que se declaren dentro de la función contenedora (
horarios). la única forma de invocar la función interna es que proveas acceso a la función. un ejemplo...
Código:
function A(){
// rutinas de A ...
alert("function A");
function B(){
// rutinas de B ...
alert("function B");
}
return B;
}
function C(){
// rutinas de C ...
A()();
// el primer parentesis invoca A,
// el segundo parentesis invoca la funcion devuelta por A, o sea, B
}