url-search-params-delete

0.2.0 • Public • Published

url-search-params-delete

A polyfill adding support for .delete(key,value) to URLSearchParams as discussed at https://github.com/whatwg/url/issues/335

const paramsString = "foo=1&foo=2&bar=3";
const searchParams = new URLSearchParams(paramsString);
searchParams.delete("foo", "2");
console.log(searchParams.toString()); // "foo=1&bar=3"

Install the npm package url-search-params-delete and import it in your application code; a suitable location for this is usually at the top of your entry file.

import "url-search-params-delete";

The polyfill also adds support for .has(key,value) (supporting a second argument for URLSearchParams.has()).

const paramsString = "foo=1";
const searchParams = new URLSearchParams(paramsString);
searchParams.has("foo", "1"); // true
searchParams.has("foo", "2"); // false

Package Sidebar

Install

npm i url-search-params-delete

Weekly Downloads

1

Version

0.2.0

License

MIT

Unpacked Size

4.37 kB

Total Files

5

Last publish

Collaborators

  • teetotum