Destructor de clase ECMAScript 6

Sé que ECMAScript 6 tiene constructores, pero ¿existen destructores para ECMAScript 6?

Por ejemplo, si registro algunos de los métodos de mi objeto como oyentes de eventos en el constructor, quiero eliminarlos cuando se elimine mi objeto.

Una solución es tener una convención de crear undesctructor Método para cada clase que necesita este tipo de comportamiento y llamarlo manualmente. Esto eliminará las referencias a los controladores de eventos, por lo tanto, mi objeto realmente estará listo para la recolección de basura. De lo contrario, permanecerá en la memoria debido a esos métodos.

Pero esperaba que ECMAScript 6 tuviera algo nativo que se llamara justo antes de que el objeto se recolecte basura.

Si no existe tal mecanismo, ¿cuál es un patrón / convención para tales problemas?

Respuestas a la pregunta(4)

Su respuesta a la pregunta