【发布时间】:2022-01-22 11:04:42
【问题描述】:
我正在使用tty-table 插件在我的控制台应用程序中打印表格
表格的实际结果包含许多列,其中一些包含“0”作为数据,请参见下面的示例
| Product | Stock | Country | Price |
|---|---|---|---|
| Samsung S20 | 0 | Germany | 0 |
| Iphone 13 | 0 | England | 0 |
| Samsung A71 | 0 | US | 0 |
| SOne | 0 | UK | 0 |
我想隐藏所有行的数据为 0 的列。 结果应该是:
| Product | Country |
|---|---|
| Samsung S20 | Germany |
| Iphone 13 | England |
| Samsung A71 | US |
| SOne | UK |
在我的代码中,每一行都是一个数组,所以行的结果是一个数组数组:示例
[
["Samsung S20",0,"Germany",0],
["Iphone 13",0,"England",0],
["Samsung A71",0,"US",0],
["SOne",0,"UK",0],
]
你能帮我做这样的事情吗:
[
["Samsung S20","Germany"],
["Iphone 13","England"],
["Samsung A71","US"],
["SOne","UK"],
]
重要提示:表头是一个对象数组:
[{value:"Product"} , {value:"Stock"} ,{value:"Country"} ,{value:"Price"} }
列的外观取决于它们在标题数组中的存在
【问题讨论】:
标签: javascript node.js arrays filter