Guest User

Untitled

a guest
Nov 20th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. // collapsed onto one line
  2. const getParams(href) => (href.split('?')[1] || '').split('&').map(kvp => kvp.split('=')).reduce((acc, kvp) => { acc[kvp[0]] = kvp[1]; return acc }, {})
  3.  
  4. // spread out into a traditional function
  5. function getParams(href) {
  6. return (href.split('?')[1] || '')
  7. .split('&')
  8. .map(kvp => kvp.split('='))
  9. .reduce((acc, kvp) => {
  10. acc[kvp[0]] = kvp[1];
  11. return acc
  12. }, {})
  13. }
Add Comment
Please, Sign In to add comment