Srs, boa tarde.
Eu estou com a seguinte dificuldade. Eu tenho um link que aponta para o arquivo que faz a chamada para classe através da tag script acima.
Toda vez que que o arquivo da classe é chamado o erro em questão é apresentado: "Uncaught SyntaxError: Identifier 'Responsaveis' has already been declared."
class Responsaveis{
preencheCampos(){
this.emptyElement("#D001_AreasID");
this.preencheAreaNoSelect("#D001_AreasID");
this.preencheSubAreaNoSelect("#D001_SubareasID");
this.preencheMotivoNoSelect('#D001_MotivosAreasID');
}
<script src="../../assets/js/pages/request/responsaveis.js"></script>
Eu estou atualizado a pagina antes da chamada da classe e isso "resolve", mas penso que não é elegante. É possível destruir uma classe tipo um garbet colecto?
<script src="../../assets/js/pages/request/responsaveis.js"></script>
<script>
$('#resp').click( () => {
setTimeout(function(){
window.location.reload();
}, 1000)
});
let responsaveis = new Responsaveis();
responsaveis.findAll();
responsaveis.delete();
responsaveis.update();
</script>