Если вы имеете в виду в веб-браузерах, область действия файла не имеет смысла (если вы не используете WebWorkers, но я сомневаюсь, что вы еще на этой стадии). Когда вы объявляете глобальную переменную, она становится доступной для всех файлов .js, включенных в вашу html-страницу. Не имеет значения, является ли это литералом объекта, функцией, строкой или чем-то еще.
Функции / методы, однако, имеют собственную область видимости, поэтому, если вы объявляете переменные внутри функции, она не является глобальной и, следовательно, недоступна для другого кода.
Если это не затрудняет ваш вопрос, пожалуйста, будьте более конкретны;)