Class: DestroyManager

JS에는 클래스를 삭제하는 예약어가 따로 없다. 단지 어떤 변수를 아무도 참조하지 않을 때 가비지 컬렉터(GC)가 자동으로 수집해 제거한다. 그러므로 어떤 객체를 제거하기 위해서는 그 객체를 어느 누구도 참조하지 않으면 된다. 따라서 그 객체의 자식객체들을 모두 삭제하고, 부모의 어느 프로퍼티에서도 이 객체가 존재하지 않도록 만들면 된다. object.destroy()를 실행하면 바로 삭제되는게 아니라, 현재의 update가 종료된 후 큐에 등록된 오브젝트를 삭제한다.

Usage

                    
                        new DestroyManager()
                    
                

Members

Methods

(static) destroyAll()

큐가 빌 때까지 큐에 들어있는 객체를 삭제한다. 삭제한다는 말은 그 객체를 참조하는 값을 모두 지운다는 말이다.