nodejs 将对象转化为query(URLSearchParams)

编程入门 行业动态 更新时间:2024-10-28 12:16:44

nodejs 将对象<a href=https://www.elefans.com/category/jswz/34/1766023.html style=转化为query(URLSearchParams)"/>

nodejs 将对象转化为query(URLSearchParams)

目录

  • 前言
  • 对象转query串
  • url获取query并转成对象
  • 尾言

前言

之前我将对象转化为query会考虑使用querystring第三方库等,最近才发现nodejs存在内置对象URLSearchParams、URL可以直接使用,不需要额外引入其他依赖。

本文介绍一下比较简单的对象与query串互相转换的方法。

对象转query串

const params = {name: "luna",age: "18",sex: "female",
};const queryString = new URLSearchParams(Object.entries(params)).toString()console.log(queryString) // name=luna&age=18&sex=femaleconst url = `?${queryString}`console.log(url) // =luna&age=18&sex=female

url获取query并转成对象

const url = '=luna&age=18&sex=femal'// URL对象的searchParams方法可以得到一个对应的URLSearchParams对象
const queryString = new URL(url).searchParams let queryObject = {}for (let [key, value] of queryString.entries()) {queryObject[key] = value
}console.log(queryObject) // { name: 'luna', age: '18', sex: 'femal' }

尾言

如果觉得文章对你有帮助的话,欢迎点赞收藏哦,有什么错误或者意见建议也可以留言,感谢~

更多推荐

nodejs 将对象转化为query(URLSearchParams)

本文发布于:2023-06-30 14:17:32,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/961702.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:转化为   对象   nodejs   query   URLSearchParams

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!