작성
·
98
0
안녕하세요.
좋은강의 정말 잘 듣고있습니다.
감사합니다.
이번 강의들 보며 이해가 안되는 부분이 있어서 질문드립니다.
WaekMap에서 Area 생성자로 생성한 myarea 객체를 Null로 선언하면 gc 대상이되서 wm.has(myarea) 값이 false라고 하셨는데
WeakMap이 아닌 객체 {} 인 경우에는 동일하게 진행을 하여도 gc 대상이 되지 않는다고 말씀은 하셨는데 그부분이 이해가 안되서요.
console에 wm이든 obj든 둘다 myarea를 null로 선언하기 전후 height와 width 값은 가지고 있고 단지 wm일 경우는 myarea를 가지고 있는지 체크하는 부분에서 false라는 결과가 나오지만 객체는 따로 확인할 방법이 있는건가요?
아니면 그냥 이론상으로만 알수밖에 없는건가요?
답변