对象拼接成get请求字符串
javascript
1/** 2 * 拼接对象为请求字符串 3 * @param {Object} obj - 待拼接的对象 4 * @returns {string} - 拼接成的请求字符串 5 * Auth:WANGJIAN 6 */ 7export function encodeSearchParams(obj) { 8 const params = [] 9 10 Object.keys(obj).forEach((key) => { 11 let value = obj[key] 12 // 如果值为undefined我们将其置空 13 if (typeof value === 'undefined') { 14 value = '' 15 } 16 // 对于需要编码的文本(比如说中文)我们要进行编码 17 params.push([key, encodeURIComponent(value)].join('=')) 18 }) 19 20 return params.join('&') 21}
阅读量:1787发布日期:2021-06-11 16:48:18
博客描述
将一个对象拼接成字符串,用于url传参