JavaScript 将 JSON 转换成 queryString 查询参数形式

JavaScript 将 JSON 转换成 queryString 查询参数形式,我主要用在小程序路由跳转函数里面,自定义一个跳转函数,参数接收一个 JSON,类似于 Vue 的路由跳转参数。

JavaScript 将 JSON 转换成 queryString 查询参数形式

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

回到顶部