Преобразовать объект в queryString

Реализуй функцию objectToQueryString(object), которая принимает аргументом объект, возвращает строку GET запроса. Примеры работы:

objectToQueryString({user: 'Dmitry'})
objectToQueryString({user: 'Dmitry', password: 'pass'})

Специальные символы должны быть закодированы. Например & или пробел. Смотри encodeURIComponent

objectToQueryString({user: 'Sergey Brov', password: 'pa&&word', id: 1})

Если в объекте нет значений, функция должна вернуть пустую строку

objectToQueryString({})