qs.js更好的處理url參數


一、qs.js(更好的處理url參數)  https://github.com/ljharb/qs

引入指令:npm install qs --save

  1)qs.stringify 則和 qs.parse 相反,是把一個參數對象格式化為一個字符串。

let params = { c: 'z', a: 'd' };
qs.stringify(params)    // 結果是  'c=z&a=d'
qs.parse('c=b&a=d')     // 結果是  {c: "b", a: "d"}

  2)對值進行排序

let params = { c: 'z', a: 'd' };
qs.stringify(params, {
    sort: (a, b) => a.localeCompare(b)
}); // 結果是  'a=d&c=z'

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM