getQueryParams

Read every value of a repeated query parameter from a URL by key, returning an array so multi-value filters and tags are easy to handle.

Usage

getQueryParams retrieves all values of a repeated query parameter from a URL.

import { getQueryParams } from '@movk/core'

getQueryParams('https://example.com?tags=a&tags=b&tags=c', 'tags')
// ['a', 'b', 'c']

getQueryParams('https://example.com?name=John', 'name')
// ['John']

getQueryParams('https://example.com', 'name')
// []

API

getQueryParams(url, key)

Get all values of a specific query parameter from a URL.

Parameters

url
string required
The URL string.
key
string required
The parameter key.

Returns

returns
string[]
An array of parameter values.

Changelog

No recent changes
Copyright © 2024 - 2026 YiXuan - MIT License