WeakMap.prototype.delete()
delete()
메소드는 WeakMap
객체의 특정 요소를 제거합니다.
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
구문
wm.delete(key);
매개변수
key
WeakMap
객체에서 제거할 요소의 키.
반환 값
WeakMap
객체의 요소가 성공적으로 제거되면 true
, 키를 찾을 수 없거나 키가 객체가 아닌 경우 false
.
예제
delete
메서드 사용하기
var wm = new WeakMap();
wm.set(window, 'foo');
wm.delete(window); // Returns true. Successfully removed.
wm.has(window); // Returns false. The window object is no longer in the WeakMap.
명세
Specification | Status | Comment |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'WeakMap.prototype.delete' in that specification. |
Standard | Initial definition. |
ECMAScript (ECMA-262) The definition of 'WeakMap.prototype.delete' in that specification. |
Living Standard |
브라우저 호환성
BCD tables only load in the browser