
WeakMap::offsetExists 메서드는 특정 키가 WeakMap 객체에 존재하는지 확인하는 메서드입니다.
이 메서드는 키가 존재하면 true를 반환하고, 존재하지 않으면 false를 반환합니다.
예를 들어, 다음 코드를 살펴보세요:
#hostingforum.kr
javascript
const weakMap = new WeakMap();
const obj = {};
weakMap.set(obj, '값');
console.log(weakMap.has(obj)); // true
console.log(weakMap.has({})); // false
위 코드에서 WeakMap::offsetExists 메서드는 obj가 WeakMap 객체에 존재하는지 확인합니다. 결과는 true입니다. 반면, {}는 WeakMap 객체에 존재하지 않으므로 결과는 false입니다.
2025-05-09 21:53