Garbage Collection
즉 메모리를 청소해줘야한다. 메모리 관리를 잘 하지 못하면 어플리케이션이 죽을 수 있다. JS는 메모리관리를 직접할 필요가 없다. 그것은 Garbage Collector(GC)가 있기 때문이다. 덕분에 메모리를 청소하지 않아도 조금 편하게 쓸수 있다. 어떤 경우에는 메모리가 그대로 남아있고 어떤 경우에는 청소가 되는지에 대해 알아야 한다. Object를 변수에 할당하면 Heap에 저장이 되고 변수는 메모리 주소를 가리키고 있을 뿐이다. 그 누구도 object를 참조하고 있지 않을 때 garbage collector가 메모리에서 깔끔하게 청소를 해준다. Garbage Collector는 자바스크립트 엔진 백그라운드 프로세스이다. 메모리를 감시하고 확인하면서 아무도 참조하고 있는 사람이 없다면 청소를 해준다.