Quiero que mi código esté SECO, por eso escribí una función que obtiene una variable como argumento, a la que doy un valor en esa función.
Código simplificado:
private bar: boolean | undefined; private foo(variable: boolean): void { variable = true; } this.foo(this.bar);La barra de variables permanece indefinida y no entiendo por qué. Parece que no entiendo algo muy fundamental. ¿Alguien puede ayudar?