javascript - 在节点提示符中隐式调用什么来输出文本?
问题描述
以Date
库为例,node
控制台输出如下序列:
$ node
> const date = new Date()
> date
2021-05-13T18:46:41.507Z
>
> date.toString()
'Thu May 13 2021 15:49:02 GMT-0300 (Brasilia Standard Time)'
如您所见,第一个“命令”的输出与第二个“命令”由对象本身转换为字符串的输出不同。
如果节点提示在第一个命令中对“toString()”进行了隐式调用,我希望看到与第二个命令相同的结果。然而,这不是发生的事情,有时它甚至导致我错误的实现,因为我在标准输出中看到的内容与实际转换为 String 的结果之间存在分歧。
解决方案
推荐阅读
- php - 使用php在数据库中插入值时出现问题
- java - Writing a program that determines a prime number
- python - 更改日期列中的年份
- java - 使用 @value 注释将属性字段传递给模拟方法是 null
- php - 如何将外部 url 的帖子导入 Wordpress 网站?
- jquery - 在固定图像上滚动文本
- javascript - 这个客户端应用程序安全吗?
- php - 使用 Bootstrap 进度条在多个进度条中显示 mysql 数据(3 条)
- vb.net - 在 Visual Basic 中通过 DataGridView 更新 MS Access 数据库
- c - 在决定是否其他时,每当我输入正确的 int 数字而不是打印 Correct its Print Invalid