objectToURLSearchParams
Transform an object into an URLSearchParams instance to match with PHP implementation of the $_GET variable.
Usage
js
import { objectToURLSearchParams } from '@studiometa/js-toolkit/utils';
const params = {
str: 'str',
num: 1,
bool1: true,
bool2: false,
null: null,
undefined: undefined,
arr: [1, 2],
obj: {
one: 1,
two: 2,
},
};
objectToURLSearchParams(params).toString();
// str=str&num=1&bool1=true&bool2=false&arr[0]=1&arr[1]=2&obj[one]=1&obj[two]=2Parameters
obj(Record<string,any>): the object to convertinitialSearch(URLSearchParams): the initialURLSearchParamsinstance to use, defaults towindow.location.search
Return value
URLSearchParams: an instanc of URLSearchParams with the object's values as entries
JS Toolkit