Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
serialize an object into a query string
const serialize = (params) => {
let whitelist = ['category', 'order', 'search', 'number']
return (!params) ? '' : '?' + Object.keys(params)
.filter(p => whitelist.includes(p))
.map(p => `${p}=${params[p]}&`)
.reduce((p, c) => p + c)
.slice(0, -1)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment