首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将html文档中的打印数组格式化为数组而不是字符串

将html文档中的打印数组格式化为数组而不是字符串
EN

Stack Overflow用户
提问于 2018-07-09 03:53:01
回答 2查看 153关注 0票数 1
代码语言:javascript
复制
var arr = [1, "one", 2, "two"];

如何在html文档元素中打印格式为:

1,"one",2,"two"

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-09 04:02:40

例如,使用JSON.stringify()会产生以下结果:

代码语言:javascript
复制
var arr = [1, "one", 2, "two"];

document.querySelector("#id").innerHTML = JSON.stringify(arr)
代码语言:javascript
复制
<p id="id"></p>

如果需要逗号后面的空格,则需要构建元素的字符串,如下所示:

代码语言:javascript
复制
var arr = [1, "one", 2, "two"];

let output = "[";

arr.forEach(e => output += JSON.stringify(e) + ", ");

output  = output.substring(0, output.length-2)

output += "]"

document.querySelector("#id").innerHTML = output
代码语言:javascript
复制
<p id="id"></p>

票数 2
EN

Stack Overflow用户

发布于 2018-07-09 04:04:05

使用:

代码语言:javascript
复制
JSON.stringify(array);

示例:

代码语言:javascript
复制
let arr = [1, 'a', '2', 'b'];

document.getElementById('p1').textContent = JSON.stringify(arr);
代码语言:javascript
复制
<p id="p1"></p>

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51235498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档