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

/url-search-params-delete/

    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