Javascript 对象的查询字符串编码
javascriptfront end technologyobject oriented programming更新于 2024/5/18 17:16:17
查询字符串由查询参数组成,用于将数据发送到服务器。URL 的这一部分是可选的。它需要由开发人员构建。这可以使用名为 encodeURIComponent 的本机方法完成。
encodeURIComponent() 函数通过将某些字符的每个实例替换为一个、两个、三个或四个表示字符的 UTF-8 编码的转义序列来编码统一资源标识符 (URI) 组件
使用新的 ES6 格式,可以按以下方式对对象进行查询字符串编码 −
示例
let obj = {
name: 'John',
age: 25,
city: 'Chicago'
};
let qs = Object.keys(obj)
.map(k =>
`${encodeURIComponent(k)}=${encodeURIComponent(obj[k])}`) .join('&');
console.log(qs);
输出
这将给出输出 −
name=John&age=25&city=Chicago
相关文章
有用资源
javascript 参考教程 - 该教程包含有关 javascript 的更多信息:https://www.cainiaomax.com/javascript/

