Вот что я пытаюсь сделать: https://codesandbox.io/s/88ow75kqx0
в файле test.js я обновляю переменную, затем экспортирую ее, но она не обновляется должным образом и при отправке все еще имеет свое первоначальное значение. Это из-за подъема?
var send = 5;
function modify() {
send = 8;
}
export var globalVariable = {
//send does not change to 8
output: send
};
и в testpass.js:
import { globalVariable } from "./test.js";
document.getElementById("btn").addEventListener("click", function() {
//prints 5 not 8
alert(globalVariable.output);
});