Uczę się funkcji eksportu ES2015. Próbowałem zrozumienie go online, ale moje wątpliwości nie zostały jeszcze rozwiązaneES2015 Eksportuj wewnątrz funkcji
Kiedy Oświadczam eksport wewnątrz anonimowej funkcji, jshint pokazuje następujący błąd (przynajmniej wewnątrz plugin IntelliJ):
deklaracja E053 Export musi być w zasięgu globalnym.
Wręcz przeciwnie, JSHint zawsze prosi o zawinięcie całego kodu wewnątrz funkcji anonimowej. Jeśli napiszę kod w następujący sposób:
export const MY_CONSTANT = 1000;
(function(){
'use strict';
//Complete code goes here
}();
Musimy napisać dużo kodu w górnej i dolnej części strony. Jakiś kod przeskoczy od pliku do początku (lub końca) strony.