Решил вывести функцию в другой .js файл ('script2.js').

При вызове функции из 'script.js' выдает ошибку.


Обьясните, как браузер у себя обьединяет все эти js-ники в один. И как избавиться от этой проблемы?
Если что, файл с функцией подключен раньше (!), чем файл, где эта функция вызывается.