Есть такая структура кода на JavaScript:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
initSky() {
function imitate() {
}
function tracker() {
}
}
</script>
<script>
$('#btn').click(function() {
for (j; j <= finDay; j++) {
imitate();
};
});
</script>
как вызвать функцию imitate() не меняя её местоположения?
Разве что сделать функции через глобальные переменные:
<script>
function initSky() {
imitate = function() { // пробрасываем функции в глобальную область видимости
}
tracker = function() {
}
}
initSky();
</script>
<script>
$('#btn').click(function() {
for (j; j <= finDay; j++) {
imitate();
};
});
</script>
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости