URLSearchParams: set() method
  
  
   The set() method of the URLSearchParams interface sets the value associated with a given search parameter to the given value. If there were several matching values, this method deletes the others. If the search parameter doesn't exist, this method creates it.
   
   
  Syntax
  
  Parameters
  
   
    - 
     
name
     
    - 
     
The name of the parameter to set.
     
    - 
     
value
     
    - 
     
The value of the parameter to set.
     
   
   
  Return value
  
  Examples
  
   
    
    let url = new URL("https://example.com?foo=1&bar=2");
let params = new URLSearchParams(url.search);
params.set("baz", 3);
params.toString(); 
    
   
  Specifications
  
  Browser compatibility
  
   
    
     
      
        | 
       Desktop | 
       Mobile | 
      
      
        | 
       Chrome | 
       Edge | 
       Firefox | 
       Internet Explorer | 
       Opera | 
       Safari | 
       WebView Android | 
       Chrome Android | 
       Firefox for Android | 
       Opera Android | 
       Safari on IOS | 
       Samsung Internet | 
      
     
     
      
       set | 
       49 | 
       17 | 
       29 | 
       No | 
       36 | 
       10.1 | 
       49 | 
       49 | 
       29 | 
       36 | 
       10.3 | 
       5.0 |