Как изменить переменную s, используя IIFE.n (), потому что теперь она не работает. После выполнения IIFE.n () IIFE.s по-прежнему возвращает «строку»
Я пробовал с этим, но я скорее использую let / const и не хочу передавать эту переменную в глобальную область, я хочу сохранить ее в модуле.
const iife = (() => {
let s = "string";
const n = () => {
s = 1e3;
};
return {
s: s,
n: n
};
})()
В настоящее время, когда я делаю iife.n (), он не меняет переменную s (когда я добавил return до s = 1e3, он возвращает 1000, но iife.s по-прежнему возвращает «строку»)