В этом примере я пытаюсь перезаписать геттер кэшированным значением.
это не работает.
Можно ли перезаписать геттер экземпляра класса?
class Module {
constructor(id) {
this.id = id
}
get element() {
const elm = document.getElementById(id)
if(!elm) throw new Error(`#${id} is not in document`)
delete this.element;
this.element = elm;
return elm;
}
}