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

El mètode delete()elimina l'element especificat de l'objecte WeakSet.

Sintaxi

ws.delete(value);

Paràmetres

value
Necessari. L'objecte que es vol eliminar de l'objecte WeakSet.

Return value

Retorna true si l'element dins l'objecte WeakSet s'ha eliminat satisfactòriament; Del cas contrari retornarà false.

Exemples

Utilitzar el mètode delete

var ws = new WeakSet();
var obj = {};

ws.add(window);

ws.delete(obj);    // Retorna false. No s'ha trobat cap obj per eliminar.
ws.delete(window); // Retorna true.  Eliminat satisfactòriament.

ws.has(window);    // Retorna false. window ja no és present en WeakSet.

Especificacions

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

Compatibilitat amb navegadors

{{CompatibilityTable}}

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

Vegeu també