setQueryParam

Set or replace a single query parameter in a URL by key and return a new URL string with the updated value applied.

Usage

setQueryParam sets a query parameter on a URL.

import { setQueryParam } from '@movk/core'

setQueryParam('https://example.com', 'page', 1)
// 'https://example.com?page=1'

setQueryParam('https://example.com?page=1', 'page', 2)
// 'https://example.com?page=2'

setQueryParam('https://example.com?page=1', 'sort', 'name')
// 'https://example.com?page=1&sort=name'

API

setQueryParam(url, key, value)

Set a query parameter on a URL.

Parameters

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

Returns

returns
string
A new URL string with the updated parameter.

Changelog

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