Você pode chamar uma função dentro de uma função JavaScript
function outer() {
function inner() {
console.log("hi");
}
return {
inner: inner
};
}
var foo = outer();
foo.inner();
Evil Echidna