При использовании модулей ES6 работает, к примеру, такая конструкция :
let a = 10;
export default a;
Как бы это выглядело при реализации на базовом js?
(function( ) {
let a = 10;
return a;
}( ))
Каким - то таким образом? Вопрос для меня ещё заключается в следующем. Окей, код с самовызывающейся функцией возвращает нам нужное значение переменной. Но как использовать этот код, если он находится в другом файле, как его импортировать? И как вообще раньше подобные манипуляции проводились до появления es6 modules, common js, amd?