有人知道为什么从 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/