# Function createSearchParams

- createSearchParams(init?): URLSearchParams

- Creates a URLSearchParams object using the given initializer.

  This is identical to `new URLSearchParams(init)` except it also supports arrays as values in the object form of the initializer instead of just strings. This is convenient when you need multiple values for a given key, but don't want to use an array initializer.

  For example, instead of:

  let searchParams = new URLSearchParams([ ['sort', 'name'], ['sort', 'price'] ]);

  you can do:

  let searchParams = createSearchParams({ sort: ['name', 'price'] });

  #### Parameters

  - `Optional` init: URLSearchParamsInit

  #### Returns URLSearchParams

  - Defined in common/temp/node_modules/.pnpm/react-router-dom@6.23.1_react-dom@18.3.1+react@18.3.1/node_modules/react-router-dom/dist/dom.d.ts:32