Wednesday, June 17, 2026
HomeLanguagesJavascriptJavaScript weakSet has() Method

JavaScript weakSet has() Method

JavaScript weakSet.has() method is used to return a boolean value indicating whether an object is present in a weakSet or not. The WeakSet object lets you store weakly held objects in a collection.

Syntax:

weakSet.has(value);

Parameters: This method accepts a single parameter value.

  • value: This value is going to be checked whether it is present in the weakSet object or not.

Return Values: It returns a boolean value true if the element is present otherwise it returns false.

Below are examples of weakSet.has() method:

Example 1: 

javascript




function gfg() {
    const A = new WeakSet();
    const object = {};
    A.add(object);
    console.log(A.has(object));
}
gfg();


Output: Here output is true because the object “object” is present in the WeakSet() object.

true

Example 2:

javascript




// Constructing a weakSet() object
const A = new WeakSet();
  
// Constructing new objects
const object1 = {};
  
// Adding the new object to the weakSet
A.add(object1);
  
// Checking whether the new object is present
// in the weakSet or not
console.log(A.has(object1));


Output: Here output is true because the object “object1” is present in the WeakSet() object.

true

Example 3: 

javascript




// Constructing a weakSet() object
const A = new WeakSet();
  
// Constructing new objects
const object1 = {};
  
// Checking whether the new object is present
// in the weakSet or not
console.log(A.has(object1));


Output: Here the output is false because the object “object1” is not present in the WeakSet() object. 

false

Supported Browsers:

  • Google Chrome 36 and above
  • Firefox 34 and above
  • Apple Safari 9 and above
  • Opera 23 and above
  • Edge 12 and above

We have a complete list of Javascript weakSet methods, to check those please go through this JavaScript WeakSet Complete Reference article.

Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, neveropen Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!
RELATED ARTICLES

1 COMMENT

Most Popular

Dominic
32516 POSTS0 COMMENTS
Milvus
131 POSTS0 COMMENTS
Nango Kala
6898 POSTS0 COMMENTS
Nicole Veronica
12014 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12109 POSTS0 COMMENTS
Shaida Kate Naidoo
7019 POSTS0 COMMENTS
Ted Musemwa
7262 POSTS0 COMMENTS
Thapelo Manthata
6976 POSTS0 COMMENTS
Umr Jansen
6964 POSTS0 COMMENTS