| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/WeakSet | [Back] [Original] |
Get to know MDN better
Esta pgina foi traduzida do ingls pela comunidade. Saiba mais e junte-se comunidade MDN Web Docs.
This feature is well established and works across many devices and browser versions. Its been available across browsers since setembro de 2015.
* Some parts of this feature may have varying levels of support.
O objeto WeakSet pertmite que voc armazene objetos mantidos "fracamente" na coleo.
Instncias WeakSet
new WeakSet([iterable]);
Se umobjeto interagvel passado, todos os seus elementos sero adicionados ao novo WeakSet.
Objetos WeakSet so colees de objetos. Um objeto no WeakSet pode ocorrer uma vez; nico na coleo do WeakSet.
As principais diferenas para o objeto Set so:
Sets, WeakSets so colees apenas de objetos e no de valores arbitrrios de qualquer tipo.WeakSet fraco. Referncias aos objetos nas colees so mantidas "fracamente". Se no h outra referncia para um objeto mantido na WeakSet, eles pode ser coletados pelo gerenciamento de memria (garbage collection).WeakSet.lengthO valor da propriedade de comprimento 0.
WeakSetRepresenta o protripo para o construtos Set. Permite a adio de propriedades para todos os objetos do WeakSet.
Instncias WeakSetTodas as instncias do WeakSet herdam do WeakSet.
WeakSetvar ws = new WeakSet();
var obj = {};
var foo = {};
ws.add(window);
ws.add(obj);
ws.has(window); // true
ws.has(foo); // false, foo no foi adicionado ao set
ws.delete(window); // remove window do set
ws.has(window); // false, window foi removido
| Specification |
|---|
| ECMAScript 2027 LanguageSpecification # sec-weakset-objects |
This page was last modified on 22 de mai. de 2026 by MDN contributors.
WeakSetObject/FunctionObject.prototype.__defineGetter__()Object.prototype.__defineSetter__()Object.prototype.__lookupGetter__()Object.prototype.__lookupSetter__()Object.prototype.hasOwnProperty()Object.prototype.isPrototypeOf()Object.prototype.propertyIsEnumerable()Object.prototype.toLocaleString()Object.prototype.toString()Object.prototype.valueOf()Your blueprint for a better internet.
Portions of this content are 19982026 by individual mozilla.org contributors. Content available under a Creative Commons license.
| Web Proxy Viewer | New URL | Original Page |