FrontendDeveloper.in

JavaScript question detail

List down the collection of methods available on WeakSet

Below are the list of methods available on WeakSet,

  1. add(value): A new object is appended with the given value
  2. delete(value): Deletes the value from the collection.
  3. has(value): It returns true if the value is present in the collection, otherwise it returns false.

Let's see the functionality of all the above methods in an example,

var weakSetObject = new WeakSet();
var firstObject = {};
var secondObject = {};
// add(value)
weakSetObject.add(firstObject);
weakSetObject.add(secondObject);
console.log(weakSetObject.has(firstObject)); //true
weakSetObject.delete(secondObject);
Back to all JavaScript questions
Get LinkedIn Premium at Rs 399