У меня возникли проблемы с применением reduce к Object
, чтобы получить его в формате запроса.Javascript Object to querystring using reduce
Я хочу это:
> var obj = {a: 1, b: "213123", c: null, d:false}
> obj2querystring(obj);
a=1&b=213123&c=null&d=false
До сих пор близко я получил это:
Object.keys(obj).reduce(function(prev, curr){
return prev + '&' + curr + '=' + obj[curr];
}, '');
, который дает мне:
&a=1&b=213123&c=null&d=false
Есть ли более простой способ достигните этого, не добавляйте значение initialValue и удалите &
позже?
Спасибо! Именно то, что мне нужно. –