Function convertToSearchParamsString

Converts an array of objects into a URL search parameters string.

This function iterates over an array of objects, extracts key-value pairs, and appends them to a URLSearchParams instance to construct a valid query string.

// Single object conversion
const queryString = convertToSearchParamsString([{ page: "1", sort: "name" }]);
console.log(queryString); // "?page=1&sort=name"
// Multiple objects conversion (values will be duplicated in URL parameters)
const queryString = convertToSearchParamsString([{ page: "1" }, { sort: "name" }]);
console.log(queryString); // "?page=1&sort=name"
  • Parameters

    • params: any[]

      An array of objects containing key-value pairs to be converted into search parameters.

    Returns string

    • A formatted search query string prefixed with ?.