需要将字符串和对象组合到JavaScript中的类似查询参数字符串中

发布于 2025-01-21 17:22:45 字数 399 浏览 0 评论 0原文

正如标题所说,我有一个字符串,我有一个对象。

我必须以下数据

id: 2319213213

对象

{ personName: 'John', personId: 123213213, personGender: 'Male' }

注意:这个对象我将获得许多属性,并且所有属性都可以是可选的。

中制作像顶部的字符串

需要组合这些属性,并在JavaScript/Typescript预期结果

2319213213?personId=123213213&personName=John&personGender=Male

As the titles says, I have a string and I have a object.

I have to following data

id: 2319213213

Object

{ personName: 'John', personId: 123213213, personGender: 'Male' }

Note: This object I will getting have many properties and all of them can be optional.

Need to combine these and make a string like top in JavaScript/TypeScript

Expected Result

2319213213?personId=123213213&personName=John&personGender=Male

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凉薄对峙 2025-01-28 17:22:45

使用urlsearchParams

const id = 2319213213
    
const person = {
    personName: 'John',
    personId: 123213213,
    personGender: 'Male'
  }

const result = id + '?' +  new URLSearchParams(person)
console.log(result)

Using URLSearchParams:

const id = 2319213213
    
const person = {
    personName: 'John',
    personId: 123213213,
    personGender: 'Male'
  }

const result = id + '?' +  new URLSearchParams(person)
console.log(result)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文