JavaScript Check if Set contains a Specific Element

To check if this Set contains a specific element in JavaScript, call has() method on this set and pass the element, to search for, as argument to it.

has() method returns a boolean value. The return value is true if the element is present in the set, else, false.

Syntax

The syntax to check if specific element e is present in a Set set1 using has() method is

set1.has(e)

Examples

In the following example, we take a Set with initialised with three element. We shall check if the element 'banana' is present in this Set using has() method.

index.html

<!DOCTYPE html>
<html lang="en">
<body>
    <pre id="output"></pre>
    <script>
        var set1 = new Set(['apple', 'banana', 'orange']);
        var result = set1.has('banana');

        var displayOutput = 'Is the element present? ' + result;
        document.getElementById('output').innerHTML += displayOutput;
    </script>
</body>
</html>

Now, let us check if a key ‘cherry’ is present in this set.

index.html

<!DOCTYPE html>
<html lang="en">
<body>
    <pre id="output"></pre>
    <script>
        var set1 = new Set(['apple', 'banana', 'orange']);
        var result = set1.has('cherry');

        var displayOutput = 'Is the element present? ' + result;
        document.getElementById('output').innerHTML += displayOutput;
    </script>
</body>
</html>

Conclusion

In this JavaScript Tutorial, we learned how to check if a specific element is present in a Set in JavaScript using has() method, with examples.