URLSearchParams中的arrayFormat等效项

时间:2019-10-18 14:24:31

标签: javascript query-string

来自qs,我们将使用arrayFormat选项控制查询参数中的数组的方式(引自以下qs文档):

  

您可以使用arrayFormat选项指定输出数组的格式:

qs.stringify({ a: ['b', 'c'] }, { arrayFormat: 'indices' })
// 'a[0]=b&a[1]=c'
qs.stringify({ a: ['b', 'c'] }, { arrayFormat: 'brackets' })
// 'a[]=b&a[]=c'
qs.stringify({ a: ['b', 'c'] }, { arrayFormat: 'repeat' })
// 'a=b&a=c'
qs.stringify({ a: ['b', 'c'] }, { arrayFormat: 'comma' })
// 'a=b,c'

如何使用URLSearchParams控制格式?

正在做

new URLSearchParams({ a: ['b', 'c']})

始终给出a=b,c

1 个答案:

答案 0 :(得分:2)

不能。这不是amount的功能。

如果需要该功能,请改用URLSearchParams