--- title: WeakMap.prototype.delete() slug: Web/JavaScript/Reference/Global_Objects/WeakMap/delete translation_of: Web/JavaScript/Reference/Global_Objects/WeakMap/delete ---
{{JSRef}}

El mètode delete() elimina l'element especificat d'un objecte WeakMap.

Sintaxi

wm.delete(key);

Parameters

key
Necessari. La clau de l'element a eliminar de l'objecte WeakMap.

Valor de retorn

Retorna true si un element en l'objecte WeakMap s'ha eliminat satisfactòriament.

Exemples

Utilitzarel mètode delete

var wm = new WeakMap();
wm.set(window, "foo");

wm.delete(window); // Retorna true. Eliminat satisfactòriament

wm.has(window);    // Retorna false. L'objecte window ja no es troba en el WeakMap.

Especificacions

Especificació Estat Comentaris
{{SpecName('ES6', '#sec-weakmap.prototype.delete', 'WeakMap.prototype.delete')}} {{Spec2('ES6')}} Definició inicial

Compatibilitat amb navegadors

{{CompatibilityTable}}

Característica Chrome Firefox (Gecko) Internet Explorer Opera Safari
Suport bàsic 36 {{CompatGeckoDesktop("6.0")}} 11 23 7.1
Característica Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suport bàsic {{CompatNo}} {{CompatGeckoMobile("6.0")}} {{CompatNo}} {{CompatNo}} 8

Notes específiques per a Firefox

Vegeu també