Есть два примера.
Первый:
function fun1() {
// код...
// вызов какой-то из функций
function fun2() {
// код...
// вызов какой-то из вложенных функций
}
function fun3() {
// код...
// вызов какой-то из вложенных функций
}
function fun4() {
// код...
// вызов какой-то из вложенных функций
}
}
И второй:
function fun1() {
// код...
// вызов какой-то из функций
}
function fun2() {
// код...
// вызов какой-то из функций
}
function fun3() {
// код...
// вызов какой-то из функций
}
function fun4() {
// код...
// вызов какой-то из функций
}
В первом случае я создаю функции внутри другой функции чтобы они не были доступны за её пределами. Например для того, чтобы я смог создавать функции с такими же именами но уже в другой функции.
Сам вопрос:
Это бред и не стоит писать как в первом варианте? Или без разницы?