Node.js 6 和匿名对象

标签 node.js console

有人知道为什么从 Node.js 6.0 开始 console.log 有时会渲染带有前导 anonymous 词的对象吗?

anonymous {val: 123}

这是什么意思,如何应对?

我正在为我正在使用的一些库中的对象获取它。

最佳答案

这是在 Node.js 6.0.0 中首次引入的一个特性,在通过 util.inspect 进行对象检查时,在匿名对象使用字符串 anonymous 前缀时,这些对象被写入控制台,表示匿名对象实例化。

它不会影响功能,完全可以忽略。

关于Node.js 6 和匿名对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37997665/

相关文章:

c++ - visual c++ 中的两个主要

c# - 如何避免多次重复类似的代码?

c - SetConsoleCursorPosition : Getting black rows in console upon use

javascript - 如何从控制台查看或输出很长的字符串

node.js - 使用一个 Mongoose 查询的结果进行另一查询

javascript - 使用 Electron 在 HTML 中导入 JQuery

node.js - Azure DevOps 自定义任务扩展 : powershell. exe/node.exe 退出代码:5

node.js - 如何将可读流通过管道传递给 gulp.dest()?

node.js - node-http-proxy 路由器表中的通配符

c++ - 如何更改控制台字体?