но так, чтобы на момент запуска первой вторая не была видна изнутри первой, то есть по простому просто не существовала? Просто, судя по всему, в одной области видимости функции объявляются сразу и к ним можно получить доступ в любой момент.
Желаемое поведение:
function a() {
b();
}
a(); // Uncaught ReferenceError: b is not defined
function b() {
...
}
a(); // everything is fine 👍
Любопытно, а зачем так делать?
Очень надо :)
Обсуждают сегодня