如何遍历对象数组并将数据放入节点js中的table
How to loop through array of array of objects and put the data into table in node js
我有这样的数据:
Data =
"Time": "06:04:01",
location: canada,
"user": [
{
"name": "Drake",
"email": "drake@gmail.com",
"age": "16",
},
{
"name": "jack",
"email": "jack@gmail.com",
"age": "28",
},
{
"name": "peter",
"email": "sams@gmail.com",
"age": "20",
},
]
我想用控制台打印它们
我想遍历数据并在 table 中打印数据,例如 this。在节点 jS
我想使用 fs
(文件系统库)生成文件并在此处生成 html 文件...使用 table 标签:
str ="<table>
<th>name</th>
<th>email</th>
<th>age</th>
<td>";
for(let i = 0; i < Data.user.length; i++){
str+= JSON.stringify(Data.user[i].name);
}
str+= "</td><td>"
for(let i = 0; i < Data.user.length; i++){
str+= JSON.stringify(Data.user[i].email);
}
str+= "</td><td>"
for(let i = 0; i < Data.user.length; i++){
str+= JSON.stringify(Data.user[i].age);
}
str+= "</td><td></table>"
return str
我得到的数据如下:this
table 一切正常,循环或显示有问题。
请帮助我如何像 this 一样打印它们。谢谢
请找到以下解决方案:
str ="<table>
<th>name</th>
<th>email</th>
<th>age</th>";
for(let i = 0; i < Data.user.length; i++){
str+= "<tr><td>"+JSON.stringify(Data.user[i].name)+"</td><td>"+JSON.stringify(Data.user[i].email)+"</td><td>"+JSON.stringify(Data.user[i].age)+"</td></tr>";
}
str+= "</table>"
return str
我有这样的数据:
Data =
"Time": "06:04:01",
location: canada,
"user": [
{
"name": "Drake",
"email": "drake@gmail.com",
"age": "16",
},
{
"name": "jack",
"email": "jack@gmail.com",
"age": "28",
},
{
"name": "peter",
"email": "sams@gmail.com",
"age": "20",
},
]
我想用控制台打印它们
我想遍历数据并在 table 中打印数据,例如 this。在节点 jS
我想使用 fs
(文件系统库)生成文件并在此处生成 html 文件...使用 table 标签:
str ="<table>
<th>name</th>
<th>email</th>
<th>age</th>
<td>";
for(let i = 0; i < Data.user.length; i++){
str+= JSON.stringify(Data.user[i].name);
}
str+= "</td><td>"
for(let i = 0; i < Data.user.length; i++){
str+= JSON.stringify(Data.user[i].email);
}
str+= "</td><td>"
for(let i = 0; i < Data.user.length; i++){
str+= JSON.stringify(Data.user[i].age);
}
str+= "</td><td></table>"
return str
我得到的数据如下:this
table 一切正常,循环或显示有问题。 请帮助我如何像 this 一样打印它们。谢谢
请找到以下解决方案:
str ="<table>
<th>name</th>
<th>email</th>
<th>age</th>";
for(let i = 0; i < Data.user.length; i++){
str+= "<tr><td>"+JSON.stringify(Data.user[i].name)+"</td><td>"+JSON.stringify(Data.user[i].email)+"</td><td>"+JSON.stringify(Data.user[i].age)+"</td></tr>";
}
str+= "</table>"
return str