* Updated to add solution to "Remove from a Set" * fix: formatting * fix: formatting of code block
		
			
				
	
	
	
		
			3.1 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	title
| title | 
|---|
| Remove from a Set | 
Remove from a Set
 Remember to use
 Remember to use Read-Search-Ask if you get stuck. Try to pair program  and write your own code
 and write your own code 
 Problem Explanation:
 Problem Explanation:
To solve this problem, you have to write a function for the class that removes a given element from the array if the array contains the given element.
 Hint: 1
 Hint: 1
Use the built-in "has" function already created to test if the element exists in the Set.
try to solve the problem now
 Hint: 2
 Hint: 2
Use the splice function to delete an element from an array.
try to solve the problem now
Spoiler Alert!
Solution ahead!
 Basic Code Solution:
 Basic Code Solution:
 this.remove = function(element){
    if(this.has(element)) {
        this.values().splice( this.values().indexOf(element), 1 );
    }
}
Code Explanation:
- The if statement checks if the collection contains the element.
- If the if statement evaluates to true, then starting from the index at which the element is located, one element is deleted.
- If the if statement evaluates to false, then nothing occurs.
 NOTES FOR CONTRIBUTIONS:
 NOTES FOR CONTRIBUTIONS:
 DO NOT add solutions that are similar to any existing solutions. If you think it is similar but better, then try to merge (or replace) the existing similar solution.
 DO NOT add solutions that are similar to any existing solutions. If you think it is similar but better, then try to merge (or replace) the existing similar solution.
Add an explanation of your solution.
Categorize the solution in one of the following categories — Basic, Intermediate and Advanced. 
See  
 Wiki Challenge Solution Template for reference.
