url-search-params-plus
v1.7.0
Published
URLSearchParams standard with extras
Downloads
4
Maintainers
Readme
fork adds some extra helper methods:
hasPair(name, value)
deletePair(name, value)
setMany(name, [v1, v2, v3])
url-search-params
This is a polyfill for the URLSearchParams API.
It is possible to simply include build/url-search-params.js or grab it via npm.
npm install url-search-params
The function is exported directly.
var URLSearchParams = require('url-search-params');
MIT Style License
About HTMLAnchorElement.prototype.searchParams
This property is already implemented in Firefox and polyfilled here only for browsers that exposes getters and setters
through the HTMLAnchorElement.prototype
.
In order to know if such property is supported, you must do the check as such:
if ('searchParams' in HTMLAnchorElement.prototype) {
// polyfill for <a> links supported
}
If you do this check instead:
if (HTMLAnchorElement.prototype.searchParams) {
// throws a TypeError
}
this polyfill will reflect native behavior, throwing a type error due access to a property in a non instance of HTMLAnchorElement
.
Nothing new to learn here, just a reminder.