Newer Version Available
destroy()
Destroys the component and cleans up memory. After a component that
is declared in markup is no longer in use, the framework automatically destroys it and frees up
its memory. If you create a component dynamically in JavaScript and that component isn't added to
a facet (v.body or another attribute of type Aura.Component[]), you have to destroy it manually using destroy() to avoid memory leaks.
Signature
destroy()