Javascript URLSearchParams中的arrayFormat等价物
来自Javascript URLSearchParams中的arrayFormat等价物,javascript,query-string,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.stri
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
你不能。这不是URLSearchParams
的功能
如果需要该功能,请使用
qs
你不能。这不是URLSearchParams
的功能
如果需要该功能,请使用
qs
你知道urijs
lib是否支持它吗?我不知道。你知道urijs
lib是否支持它吗?我不知道。