有没有办法将JavaScript对象/JSON转换为等效的映射字符串?
具有该数据样本有没有办法将JavaScript对象/JSON转换为等效的映射字符串?,javascript,json,object,Javascript,Json,Object,具有该数据样本 {person:'john doe', age:101, town:'Paris'} 在javascript中,我现在想将其转换为带有指定分隔符的字符串,以实现如下结果: person='john doe' + age=101 + town = 'Paris' 我试图找到一个可行的解决方案,但徒劳无功。经过一些变通,我终于想出了这个解决方案 let obj={人:“约翰·多伊”,年龄:101岁,城镇:“巴黎”}; var result=Object.keys(obj) .m
{person:'john doe', age:101, town:'Paris'}
在javascript中,我现在想将其转换为带有指定分隔符的字符串,以实现如下结果:
person='john doe' + age=101 + town = 'Paris'
我试图找到一个可行的解决方案,但徒劳无功。经过一些变通,我终于想出了这个解决方案
let obj={人:“约翰·多伊”,年龄:101岁,城镇:“巴黎”};
var result=Object.keys(obj)
.map((v,i)=>{
var vi=对象的类型。值(obj)[i]=“字符串”?“”+对象的值(obj)[i]+””:对象的值(obj)[i];
返回v+“=”+vi;
})
.加入(“+”);
控制台日志(结果)代码>