delete Method (WeakMap) (JavaScript)

Removes the specified element from a WeakMap object.

Syntax

weakmapObj.delete(key)  

Parameters

weakmapObj
Required. A WeakMap object.

key
Required. The key of the element to remove.

Property Value/Return Value

true if the element has been removed.

Example

The following example shows how to add a member to a WeakMap and then delete it.

function Dog(breed) {  
    this.breed = breed;  
}  

var dog = new Dog("yorkie");  

var wm = new WeakMap();  
wm.set(dog, "fido");  
wm.delete(dog);  

Requirements

Supported in the Internet Explorer 11 standards document mode. Also supported in Store apps (Windows 8.1 and Windows Phone 8.1). See Version Information.
Not supported in the following document modes: Quirks, Internet Explorer 6 standards, Internet Explorer 7 standards, Internet Explorer 8 standards, Internet Explorer 9 standards, Internet Explorer 10 standards. Not supported in Windows 8.