0

所以,我有一个对象内容,我想将它输出为字符串。<br/>在行尾。

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

但是如何对对象做同样的事情呢?

我可以解决这个问题,但是将 object 更改为数组做$.eachand push,但那是不必要的代码,不是吗?

4

1 回答 1

0

没有内置函数可以做到这一点。为避免each您可以使用stringify然后格式化字符串

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

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

于 2013-10-23T16:34:52.317 回答