Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将对象值连接到字符串中?对象的join()?_Javascript_Jquery - Fatal编程技术网

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,“
”) }

您还可以使用
替换所有空格,或执行任何其他格式化操作。

您可以给出一个有问题的对象的示例吗?您不能只为(对象中的属性)编写
循环并将值连接到字符串上吗?