WeakMap.prototype.delete()
delete()
메서드는 WeakMap
객체에서 특정 요소를 제거합니다.
시도해보기
구문
delete(key)
매개변수
key
-
WeakMap
객체에서 제거할 요소의 키입니다.
반환 값
WeakMap
겍체의 요소가 성공적으로 제거된 경우 true
입니다. WeakMap
에서 키를 찾을 수 없거나 키가 객체가 아닌 경우는 false
입니다.
예제
delete() 메서드 사용하기
const wm = new WeakMap();
wm.set(window, 'foo');
wm.delete(window); // true 반환. 성공적으로 제거됨.
wm.has(window); // false 반환. window 객체는 더이상 WeakMap에 있지않음.
명세
Specification |
---|
ECMAScript Language Specification # sec-weakmap.prototype.delete |
브라우저 호환성
BCD tables only load in the browser