地址
說明
解析和格式化客戶端提交過來的url字符串
用法
- querystring.escape 粗俗來說,就是轉(zhuǎn)碼著隆。將空格轉(zhuǎn)成
%20
,+
轉(zhuǎn)成%2B
querystring.escape(' 322+');
// output: %20322%2B
- querystring.unescape 跟上面方法的作用恰好相反隐砸。默認(rèn)使用內(nèi)置的
decodeURIComponent
方法進(jìn)行解碼
querystring.unescape('%20322%2B');
// output: ' 322+'
- querystring.parse(str[, sep[, eq[, options]]]) 將字符串轉(zhuǎn)化成json對象⌒蚵可以自定義格式愧沟。
querystring.parse('foo-bar^abc-xyz^abc-123', '^', '-');
// output: { foo: 'bar', abc: [ 'xyz', '123' ] }
- querystring.stringify(obj[, sep[, eq[, options]]]) 跟上面方法的作用恰好相反蔬咬。也是可以自定義格式。
querystring.stringify({ foo: 'bar', baz: ['qux', 'quux'], corge: '' })
// output: 'foo=bar&baz=qux&baz=quux&corge='
小結(jié)
總體來說沐寺,我沒有怎么用過林艘,但是偶爾來說,還是蠻有用的混坞。