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('&')
}
以上是 JavaScript 将 JSON 转换成 queryString 查询参数形式 的全部内容, 来源链接: utcz.com/p/232082.html