This works:
//a.js
export let x = false;
export function toggle_x() {
if (x) {
x = false;
} else {
x = true;
}
}
//b.js
import {x, toggle_x} from {'/a.js'}
toggle_x()
console.log(x) //outputs true, great!
This does not work:
//a.js
export let x = false;
export function toggle(v) {
if (v) {
v = false;
} else {
v = true;
}
}
//b.js
import {x, toggle} from {'/a.js'}
toggle(x)
console.log(x) //outputs undefined
Why? I want to create a function to toggle between true/false the entered variable.
Thanks!