Javascript 如何将对象值连接到字符串中?对象的join()?
所以,我有一个对象内容,我想把它作为字符串输出。行尾有Javascript 如何将对象值连接到字符串中?对象的join()?,javascript,jquery,Javascript,Jquery,所以,我有一个对象内容,我想把它作为字符串输出。行尾有 现在如果它是数组,我会做:join() 但如何处理对象呢 我可以绕过这个问题,但将对象更改为数组执行$。每个和推送,但这都是不必要的代码,不是吗?没有内置函数来执行此操作。要避免每个,可以使用字符串化,然后格式化字符串 JSON.htmlify = function(obj){ return JSON.stringify(obj, null, 4).replace(/\n/g, '<br/>') } JSON.html
现在如果它是数组,我会做:join(
)
但如何处理对象呢
我可以绕过这个问题,但将对象更改为数组执行
$。每个和推送,但这都是不必要的代码,不是吗?没有内置函数来执行此操作。要避免每个
,可以使用字符串化
,然后格式化字符串
JSON.htmlify = function(obj){
return JSON.stringify(obj, null, 4).replace(/\n/g, '<br/>')
}
JSON.htmlify=函数(obj){
返回JSON.stringify(obj,null,4).replace(/\n/g,“
”)
}
您还可以使用
替换所有空格,或执行任何其他格式化操作。您可以给出一个有问题的对象的示例吗?您不能只为(对象中的属性)编写循环并将值连接到字符串上吗?