동적으로 할당한 메모리가 free(할당 해제)될 수 없는 상태가 된 것 (개발자가 동적으로 할당한 메모리를 free할 수 없는 상태로 만든 것)
메모리를 할당해 사용한 뒤 해제를 해주지 않으면 메모리 사용량이 계속 증가하게 되고, 결국 시스템의 메모리가 부족해져 운영체제가 프로그램을 강제로 종료시키거나 메모리 할당에 실패하기 때문이다.
console.log를 지워야하는 이유 : 메모리누수발생 https://m.blog.naver.com/crazymonlong/221580029471
참고