Serialize a params object into a URL query string, URL-encoding keys and values and skipping any that are undefined/null.
undefined
null
Key/value pairs to encode; nullish values are omitted.
A leading-? query string (e.g. "?a=1&b=2"), or "" when nothing remains.
?
"?a=1&b=2"
""
Serialize a params object into a URL query string, URL-encoding keys and values and skipping any that are
undefined/null.