如何在javascript中仅使用unicode生成表

时间:2018-05-30 09:44:50

标签: javascript

我在Thunder Head工具中使用JavaScript。

我正在获取数据

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Data1 + Data 2 + Data 3 + Data 4 +
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

现在我的最终目标是生成一些像

这样的东西
___________________________________
| Data1 | Data2 | Data 3 | Data 4 |
-----------------------------------

我们需要用水平线替换“〜”,用垂直线替换“+”,我应该用“|”替换表格和“ - ”,但我得到虚线,如果我试图改变行空间,看起来不像桌子和文字被包裹在边框。不应该有任何空间。它应该看起来像单一的和形式表外观。我听说我们可以将这些符号修改为Unicode,因此它们看起来就像是表格。

1 个答案:

答案 0 :(得分:1)

使用评论(http://jrgraphix.net/r/Unicode/2500-257F)中提供的链接,您可能希望使用此方法来实现您的目标:

  • 您可以使用\u
  • 访问unicode字符

这是一个片段:

let cell_length = '\u2500\u2500\u2500\u2500\u2500\u2500';
let output = '\u250c' + cell_length + '\u252c' + cell_length;

// etc, etc…

console.log(output);

希望它有所帮助。