[Javascript] URLクエリを連想配列に変換する1行コード

Array.from(("a=1&b=2&c=3").split("&").map(e => {return e.split("=")})).reduce((obj, [key, value]) => Object.assign(obj, {[key]: value}), {})
結果
{ a: '1', b: '2', c: '3' }
Array.from(("a=1&b=2&c=3").split("&").map(e => {return e.split("=")})).reduce((obj, [key, value]) => Object.assign(obj, {[key]: value}), {})
{ a: '1', b: '2', c: '3' }