Me gustaría que cada vez que ingrese el nombre de propiedad correcto "título" de mis hijos de clase y confirme, la cantidad disponible de ese título (establecido inicialmente en 10) disminuya.
Me estoy volviendo loco, ¿qué puedo hacer?
class Catalog{ #initial = 10; constructor(title){ this.title = title; }; get initial(){ return this.#initial; }; set initial(value){ return this.#initial = this.initial - value; }; amounts(){ let search = prompt("Cerca il tuo dvd", ""); let confirmed = confirm("Vuoi confermare l'acquisto?"); if(search === this.title && confirmed){ return this.initial - 1; // ????????? } }; } class Matrix extends Catalog{ constructor(title){ super(title); this.title = title; }; } const x = new Matrix("Matrix"); console.log(x.amounts())