qs是一個工具包可直接通過npm install進行安裝使用,JSON.stringify是js自帶的將對象或數組進行序列化的一個工具方法
一.qs
let a = { name:'june', age:26 } qs.stringify(a) //"name=june&age=26" let b = { name:'june', age:[26] } qs.stringify(b) //"name=june&age[0]=26" l類似b這種數據格式對象的屬性是數組元素的可以先將數組用JSON.stringify轉成字符串 let b = { name:'june', age:[26] } b.age=JSON.stringify(b.age) qs.stringify(a) //"name=june&age=[26]" //數組格式 let c = ['age'] qs.stringify(c) // "0=age"
二.JSON.stringify
let a = { name: 'june', age: 26 } JSON.stringify(a) // "{'name':'june','age':26}" let b = ['age'] JSON.stringify(b) //"['age']"