JavaScript 将 JSON 转换成 queryString 查询参数形式
JavaScript 将 JSON 转换成 queryString 查询参数形式,我主要用在小程序路由跳转函数里面,自定义一个跳转函数,参数接收一个 JSON,类似于 Vue 的路由跳转参数。
function cleanArray(actual) { const newArray = [] for (let i = 0; i < actual.length; i++) { if (actual[i]) { newArray.push(actual[i]) } } return newArray }, function param(json) { if (!json) return '' return cleanArray(Object.keys(json).map(key => { if (json[key] === undefined) return '' return encodeURIComponent(key) + '=' + encodeURIComponent(json[key]) })).join('&') }
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论