有没有人知道如何在node.js中创建上标字符?我正在尝试上标'®':
let tm = '®';
let tm = tm.sup();
但是,这会返回<sup>®</sup>
有人可以帮忙吗?
提前致谢!
答案 0 :(得分:1)
不幸的是,你做不到。您可以显示一些上标unicode字符(例如“⁴⁵⁶⁷⁸⁹⁰⁺⁴⁵⁶⁷⁸⁹⁰⁺)”),但“®”(\u00AE
)没有上标版本。
Node.js本身不支持文本样式。使用终端支持,您可以添加修饰符/颜色/背景颜色,但不能添加上标。如果您有兴趣,请查看chalk。
请注意String.prototype.sup()
方法是专为HTML页面设计的,这就是为什么它会用<sup>
标记包装文本。此外,它已弃用并从Web标准中删除。它不应再被使用了。