Code Lab

Параметры URL

ЛёгкаяJSON и данные5 мин

Напиши функцию parseQuery(query), которая разбирает строку параметров URL вида 'a=b&c=d' в объект { a: 'b', c: 'd' }. Пары разделены знаком &, ключ и значение разделены знаком =. Значения оставь строками.

Примеры

parseQuery('page=2&sort=price')

Вернёт { page: '2', sort: 'price' }

parseQuery('')

Вернёт {}

Пустая строка даёт пустой объект.

Спрашивали в Airbnb · Источник

Загружаем редактор...
  1. Входные данныеparseQuery('a=b&c=d')
    Ожидалось{ a: 'b', c: 'd' }
  2. Входные данныеparseQuery('page=2&sort=price')
    Ожидалось{ page: '2', sort: 'price' }
  3. Входные данныеparseQuery('')
    Ожидалось{}

Скрытые тесты запускаются по Submit.