есть два файла lib.js:
(function(){
var local = 100;
window.start = function(){
return local++;
}
})();
и main.js:
console.log(window.local);
но когда обращаюсь к переменной local из файла main.js в консоли пишется undefined почему?
Потому что вы определили переменную local в локальной области видимости. Вместо
var local = 100;
Напишите
window.local = 100;
И тогда она будет доступна глобально.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники