80. 实现URLSearchParams

有点难?  -通过 / -执行

如果我们要从query中提取数据的话,可以使用 URLSearchParams ,非常方便。

你能否自己实现一个和URLSearchParams基本一样的MyURLSearchParams

const params = new MyURLSearchParams('?a=1&a=2&b=2')
params.get('a') // '1'
params.getAll('a') // ['1', '2']
params.get('b') // '2'
params.getAll('b') // ['2']


params.append('a', 3)
params.set('b', '3')
params.toString() // 'a=1&a=2&b=3&a=3'

URLSearchParams上有不少方法 ,请全部实现。

始终思考更好的解决办法

(39)