Hi!
Maybe I'm mistaken, but I think when duplicates is set to "last", it should not apply to arrays without indices:
qs.parse("a=1&a=2&b[]=1&b[]=2", {duplicates: "last"})
results in
{ a: '2', b: [ '2' ] }
Where a is correct, but b was not what I expected.
Hi!
Maybe I'm mistaken, but I think when
duplicatesis set to"last", it should not apply to arrays without indices:qs.parse("a=1&a=2&b[]=1&b[]=2", {duplicates: "last"})results in
{ a: '2', b: [ '2' ] }Where
ais correct, butbwas not what I expected.