mam kod:ES6 moduł zakres
// lib.js
var a = "a";
export var b = "b";
// main.js
console.log(a); // "a" variable is not available in a global scope
import {b} from "lib";
console.log(a); // is "a" variable available in a global scope or only in a module scope?
mogę wykorzystać zmienną „a” w zakresie globalnym po moduł importu lub jest dostępny tylko w zakresie modułu? Będą moduły ES6 mają podobną zasadę działania jak ten trik:
// module
exports.module1 = (function(){ var a = "a"; })(); // "a" variable is not available in a global scope
Dziękuję bardzo. –