Tengo una duda sobre la clase, en el siguiente codigo:
export class Cuenta{
#cliente;
#saldo;
constructor(cliente, numero, agencia, saldo) {
if(this.constructor == Cuenta){
throw new Error ('No dispone acceso para instanciar objetos de esta clase');
}
this.#cliente = cliente;
this.numero = numero;
this.agencia = agencia;
this.#saldo = saldo;
}
Como es que el IF compara la igualdad, siendo que constructor es un metodo y Cuentas una clase?
Gracias !