在我的程序中,有一个 REPL 循环,偶尔需要将给定字符串变量的字符串表示形式打印到控制台。例如,假设我们在程序中的某处定义了一个字符串变量str :
var str = "two\nlines";
我想要一个打印函数(例如,将其称为printRepr),将 str 的字符串表示形式打印到控制台:
> printRepr(str); "two\nlines"
我在文档中找不到这样的功能。有没有一种简单的方法可以实现这种行为?
注意:我知道 Node.js REPL 有这种行为,但我需要一个在程序中使用的函数来打印任何字符串的文字表示。当然,我不能使用console.log()因为在这种情况下我会得到这个:
> console.log(str); two lines
精慕HU
相关分类