最近,我在graphql/graphql-js中发现了一个代码片段,我在谷歌上搜索了一会儿,但没有找到任何有用的解释,有没有什么特殊的包会调用它?
blew代码片段:

-更新问题
这是一种在对象上实现自定义检查功能的弃用方式,相关说明已经从Node.js的最新文档中删除,我们可以在以前的文档here中找到,或者在最新的文档中找到Deprecated APIs section。
发布于 2020-01-15 13:14:16
这是一种提供util.inspect的自定义实现的方法,如docs中所示。文档中没有明确说明的是,这也会影响console.log的行为:
class Foo {}
Foo.prototype.inspect = () => 'FOO!'
console.log(new Foo()) // prints FOO!但是,此方法已被deprecated,支持使用符号:
const { inspect } = require('util')
class Foo {}
Foo.prototype[inspect.custom] = () => 'FOO!'
console.log(new Foo()) // prints FOO!https://stackoverflow.com/questions/59745257
复制相似问题