Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
// debug
const log = (x) => console.log(x)
// stringify:
// querystring.stringify(obj[, sep][, eq][, options])
const stringify = querystring.stringify
// parseとは反対に、オブジェクトをクエリ文字列に変換する。
log(stringify({login: 'yes'})) // login=yes
// 第二引数にセパレータ。
log(stringify({login: 'yes', member: 'no'}, null)) // login=yes&member=no
log(stringify({login: 'yes', member: 'no'}, '>')) // login=yes>member=no
// 第三引数に割り当て文字。
log(stringify({login: 'yes', member: 'no'}, null, null)) // login=yes&member=no
log(stringify({login: 'yes', member: 'no'}, null, '>')) // login>yes&member>no
// 第四引数はオプション。
log(stringify({ w: '中文', foo: 'bar' }, null, null,
{ encodeURIComponent: gbkEncodeURIComponent })) // w=%D6%D0%CE%C4&foo=bar
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment