지정한 객체에 대한 약한 참조를 생성하는 객체이다.
WeakRef
객체는 가비지 컬렉터(garbage collector)가 좀더 원활한 결과를 내기 위한 수단이다. 한편으로는 약한 참조라는 이유로 시스템의 가비지 컬렉터의 영향력이 클 수 있으므로 예측하지 못한 문제를 발생 시킬 수도 있다.
WeakRef
객체를 생성하는 방법을 나타낸다.
새로운 WeakRef
객체의 인스턴스를 생성한다.
현재 WeakRef
에서 약한 참조로 연결된 객체를 반환하거나 가비지 컬렉터(garbage collector)에 의해 수집된 경우 undefined
를 반환한다.