URLSearchParamsFromObject
Converts an object into a URLSearchParams
instance.
Each key in the object can map to a string or an array of strings.
If an existing URLSearchParams
instance is provided, it will be modified
to remove any existing keys from the object before appending new values.
- @param
object
- An object where keys are strings and values are either strings or arrays of strings. - @param
initialSearchParams
- An optional initial value forURLSearchParams
instance to modify. - @returns A new
URLSearchParams
instance with the specified key-value pairs.
Example
const object = { name: 'Alicia', hobbies: ['reading', 'dancing'] };
const params = URLSearchParamsFromObject(object);
console.log(params.toString()); // 'name=Alicia&hobbies=reading&hobbies=dancing'