UriBuilder
Создайте UriBuilder, который сможет добавлять query параметры к существующему URI. Он должен уметь добавлять и удалять параметры.
Примеры:
var builder = new UriBuilder('http://www.codewars.com')
builder.params.page = 1
builder.params.language = 'javascript'
// new builder instance to demonstrate pre-existing params.
builder = new UriBuilder('http://www.codewars.com?page=1')
builder.params.page = 2
// should return 'http://www.codewars.com?page=2'
builder.build()
// if you delete params then they will disappear from the url string
delete builder.params.page
// should return 'http://www.codewars.com'
builder.build()
👉 @seniorFront