如何将对象值连接到字符串?对象的join()?

时间:2013-10-23 16:23:47

标签: javascript jquery

所以,我有一个对象内容,我想把它作为字符串输出。 <br/>位于该行的末尾。

现在如果它是数组,我会这样做:join("<br/>")

但如何对象做同样的事?

我可以解决这个问题,但是将对象更改为执行$.eachpush的数组,但这不是必需的代码吗?

1 个答案:

答案 0 :(得分:0)

没有内置函数可以执行此操作。要避免each,您可以使用stringify,然后格式化字符串

JSON.htmlify = function(obj){
    return JSON.stringify(obj, null, 4).replace(/\n/g, '<br/>')
}

您也可以用&nbsp;替换所有空格,或执行任何其他格式化。