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

La propietat WeakSet.prototype representa el prototip pel constructor {{jsxref("WeakSet")}}.

{{js_property_attributes(0,0,0)}}

Descripció

Les instàncies {{jsxref("WeakSet")}} hereten de {{jsxref("WeakSet.prototype")}}. Es pot utilitzar l'objecte prototip del constructor per afegir propietats o mètodes a totes les instàncies WeakSet.

WeakSet.prototype és en si mateix només un objecte ordinari

Object.prototype.toString.call(WeakSet.prototype); // "[object Object]"

Propietats

WeakSet.prototype.constructor
Retorna la funció que ha creat un prototip de la instància. Aquesta és la funció {{jsxref("WeakSet")}} per defecte.

Mètodes

{{jsxref("WeakSet.add", "WeakSet.prototype.add(value)")}}
Afegeix un nou element amb el valor donat a l'objecte WeakSet.
{{jsxref("WeakSet.delete", "WeakSet.prototype.delete(value)")}}
Elimina l'element associat al value. WeakSet.prototype.has(value) retornarà després false.
{{jsxref("WeakSet.has", "WeakSet.prototype.has(value)")}}
Retorna un booleà afirmant si un element és o no present amb el valor donat en l'objecte WeakSet.
{{jsxref("WeakSet.prototype.clear()")}} {{obsolete_inline}}
Elimina tots els elements de l'objecte WeakSet.

Especificacions

Especificació Estat Comentaris
{{SpecName('ES6', '#sec-weakset.prototype', 'WeakSet.prototype')}} {{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}}
Objecte ordinari {{CompatUnknown}} {{CompatGeckoDesktop("40")}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
Característica Chrome per Android Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suport bàsic {{CompatNo}} {{CompatNo}} {{ CompatGeckoMobile(34) }} {{CompatNo}} {{CompatNo}} {{CompatNo}}
Objecte ordinari {{CompatUnknown}} {{CompatUnknown}} {{CompatGeckoMobile("40")}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}

Vegeu també