Closed
Description
Is there a way to make sure that all parsed values will be inside arrays, even if they're single values?
I mean
Search string: ?foo1=bar1&foo2=bar1,bar2
queryString.parse(props.location.search,{arrayFormat: 'comma'});
I'm getting:
{
foo1: bar1,
foo2: [ bar1,bar2 ]
}
And I would like to always get:
{
foo1: [ bar1 ], // Single value inside array always
foo2: [ bar1,bar2 ]
}
Is it possible?
This would help me to verify if a filter is present on the string. I would check the indexOf
for the array, instead of checking if it's an array first, and handling it differently if it's a single values. In my case, all of my filters allow multiple choices, hence they can always be inside arrays.
Thanks