How to Remove Items from Set based on a Condition in JavaScript - Step by Step Examples
How to Remove Items from Set based on a Condition in JavaScript ?
Answer
To remove items from a set based on a condition in JavaScript, you can use the forEach
method combined with the delete
method.
✐ Examples
1 Remove Even Numbers from a Set
In this example,
- First, we create a set of integers named
numberSet
with valuesconst numberSet = new Set([1, 2, 3, 4, 5]);
. - Next, we iterate over the set using the
forEach
method. - Within the
forEach
method, we check if the current number is even. - If the number is even, we remove it using the
delete
method of the set. - We print the updated set to verify that even numbers have been removed.
JavaScript Program
const numberSet = new Set([1, 2, 3, 4, 5]);
console.log("Original Set:", numberSet);
numberSet.forEach((number) => {
if (number % 2 === 0) {
numberSet.delete(number);
}
});
console.log("Set after removing even numbers:", numberSet);
Output
Original Set: Set { 1, 2, 3, 4, 5 } Set after removing even numbers: Set { 1, 3, 5 }
2 Remove Strings Longer Than 4 Characters from a Set
In this example,
- First, we create a set of strings named
stringSet
with valuesconst stringSet = new Set(["apple", "banana", "orange", "kiwi"]);
. - Next, we iterate over the set using the
forEach
method. - Within the
forEach
method, we check if the length of the current string is greater than 4. - If the length is greater than 4, we remove the string using the
delete
method of the set. - We print the updated set to verify that strings longer than 4 characters have been removed.
JavaScript Program
const stringSet = new Set(["apple", "banana", "orange", "kiwi"]);
console.log("Original Set:", stringSet);
stringSet.forEach((str) => {
if (str.length > 4) {
stringSet.delete(str);
}
});
console.log("Set after removing strings longer than 4 characters:", stringSet);
Output
Original Set: Set { 'apple', 'banana', 'orange', 'kiwi' } Set after removing strings longer than 4 characters: Set { 'kiwi' }
Summary
In this tutorial, we learned How to Remove Items from Set based on a Condition in JavaScript language with well detailed examples.
More JavaScript Sets Tutorials
- How to create an Empty Set in JavaScript ?
- How to Initialize a Set in JavaScript ?
- How to Get Length of a Set in JavaScript ?
- How to create a Set of size N in JavaScript ?
- How to create a Set of Numbers from 1 to N in JavaScript ?
- How to create a Set of integers in JavaScript ?
- How to create a Set of Strings in JavaScript ?
- How to Access Items in a Set in JavaScript ?
- How to get a Random Item in a Set in JavaScript ?
- How to Iterate Over a Set in JavaScript ?
- How to check if a Set is Empty in JavaScript ?
- How to check if a Set is Not Empty in JavaScript ?
- How to get Subset from a Set in JavaScript ?
- How to check if a Specific Item is present in the Set in JavaScript ?
- How to check if a Set contains all the items of Another Set in JavaScript ?
- How to Sort Items of a Set in JavaScript ?
- How to Copy a Set in JavaScript ?
- How to add an Item to a Set in JavaScript ?
- How to find Union of Two Sets in JavaScript ?
- How to find Intersection of Two Sets in JavaScript ?
- How to check if Two Sets are Equal in JavaScript ?
- How to Convert a Set of Integers to a Set of Strings in JavaScript ?
- How to Convert a Set of Strings to a Set of Integers in JavaScript ?
- How to Convert a Set of Floats to a Set of Strings in JavaScript ?
- How to Convert a Set of Strings to a Set of Floats in JavaScript ?
- How to Filter Items of a Set based on a Condition in JavaScript ?
- How to Remove Specific Item from a Set in JavaScript ?
- How to Remove Items from Set based on a Condition in JavaScript ?
- How to create a Set of Sets in JavaScript ?