Следует заметить, что данное поведение относится не только к функциям, но и к переменным.
Если сравнить 2 примера
1.
то здесь данная ф-я отсутствует в скоупе из-за того, что к ней нет обращения
2.
а тут она уже доступна, поскольку была использована в качестве аргумента у метода
map
Похоже, что это тонкости оптимизации движка V8. Неиспользуемые ф-и и переменные просто удаляются сборщиком мусора.
P.s спасибо пользователю
Dima Polos за подсказку вызвать функцию, что, собственно и поспособствовало данному умозаключению)