javascript - 如何将 javascript 对象转换为字符串?

标签 javascript

我有以下 json:

{
'a':'vala',
'b':'valb'
}

我想将其转换为字符串:

"a=vala,b=valb"

到达那里的最佳方式是什么?

最佳答案

使用Object.keys要获取所有 key ,map对结果进行格式化字符串,最后 join使用逗号分隔符。

var item = {
  'a':'vala',
  'b':'valb'
};

var result = Object.keys(item).map(function(key) {
    return key + '=' + item[key];
}).join(',');

关于javascript - 如何将 javascript 对象转换为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31664720/

相关文章:

javascript - css替换段落标签中的字符

javascript - 允许使用 jQuery Mask 在同一字段中使用 % 符号

javascript - jQuery div 扩展高度不起作用

javascript - 使用 MVC 5 的 IE11 缓存问题

javascript - 原语的 Flowtype 标称类型

javascript - 获取给定日期的一年中的最后一个日期

javascript - 我们可以避免闪烁的光标与 div 重叠吗

javascript - 夏威夷时区的日期使 JavaScript 日期无效

javascript - PhoneGap 应用程序不会连续两次查询服务器

javascript - Connect(App) 中的 mapDispatchToProps() 必须返回一个普通对象。而是收到了[对象 promise ]