getQueryParamsValue
getQueryParamsValue<P
>(url
, paramNames
): Record
<P
, string
[]>
引数urlから指定したパラメータをキーとした配列を値に持つオブジェクトを返却
Example
// 返値: { test1: ['3 2', '56'], test2: ['ア'], test3: [] }
getQueryParamsValue('https://localhost:8080?test1=3+2&test2=%E3%82%A2&test1=56#fragment', [
'test1',
'test2',
'test3', // クエリストリング中にないパラメータを指定した場合は空配列 (返値を参照)
])
// 返値: { test1: ['3 2', '56'], test2: ['ア'], test3: [] }
getQueryParamsValue(new URL('https://localhost:8080?test1=3+2&test2=%E3%82%A2&test1=56#fragment'), [
'test1',
'test2',
'test3',
])
Type parameters
Name | Type |
---|---|
P | extends string |
Parameters
Name | Type |
---|---|
url | string | URL | URLSearchParams |
paramNames | P [] |
Returns
Record
<P
, string
[]>