Nodejs之querystring 查詢字符串
阿新 • • 發佈:2018-03-20
根據 const 方法 依據 string zha 含義 劃分 amp
querystring 模塊提供了一些實用函數,用於解析 與格式化URL查詢字符串:使用方法如下:
const querystring = require (‘querystring‘) //導入node內置模塊
querystring.escape(str)
str <string>
對給定的str進行URL編碼
該方法是提供給querystring()使用的,通常不直接使用。它之所以對外開放,是是為了在需要時通過給querystring.escape賦值的一個函數來重寫編碼的實現。
querystring.parse(str,[,sep[,eq[,option]]])
所有可選參數都是用來對 str 進行分割處理的
如:
console.log(qs.parse(‘name:zhangsan,age:10‘,‘,‘,‘:‘))
第二個參數,其含義為以,未分割依據,將該字符串以,為間隔進行劃分,結果是分成倆組數據(該參數默認為&)
根據逗號將字, 符串分割成{name:‘zhangsan‘, age:10}
第三個參數:含義為分割每組數據中的字段名字和字段值
以name:‘zhangsan’為列, name 字段名 zhangsan 字段值
queryString.stringify用法與奇正好相反
Nodejs之querystring 查詢字符串