Skip to content

@longmo-utils/common / parseQueryString

Function: parseQueryString()

ts
function parseQueryString(query): Record<string, string | undefined>;

解析URL查询字符串,转换成JSON格式

Parameters

ParameterTypeDescription
querystring查询字符串,可以是?开头也可以是#号开头

Returns

Record<string, string | undefined>

解析为对象

Example

ts
parseQueryString('?foo=bar');         // { foo: 'bar' }
parseQueryString('#foo=bar');         // { foo: 'bar' }
parseQueryString('foo=bar');          // { foo: 'bar' }
parseQueryString('foo=bar&bar=foo');  // { foo: 'bar', bar: 'foo' }
parseQueryString('foo&bar=foo');      // { foo: '', bar: 'foo' }

Released under the MIT License.