You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在JavaScript中将对象转换为查询字符串?

对象值转指定格式查询字符串的解决方法

你的当前代码会输出包含键名的param1=test&param2=true,但你需要的是仅用对象值拼接的test=true,可以通过以下方式修改:

  • 提取对象的所有值到数组:使用Object.values()方法快速获取对象的所有值
  • 用=连接数组中的元素

修改后的代码如下:

var obj = {
  param1: 'test',
  param2: true,
}

var values = Object.values(obj);
var str = values.join('=');

console.log(str); // 输出:test=true

如果后续对象值的数量有变化,可以调整连接符或处理逻辑,但针对当前需求,上述代码即可满足要求。

内容的提问来源于stack exchange,提问作者Shahaparan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 14:36:19