Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 节点V10与节点V11中util.format的行为_Javascript_Node.js - Fatal编程技术网

Javascript 节点V10与节点V11中util.format的行为

Javascript 节点V10与节点V11中util.format的行为,javascript,node.js,Javascript,Node.js,当我尝试将inspect作为返回函数的对象执行util.format时 util.format({inspect:function(){return 1;}}}) 节点10输出: “1” 节点11输出: “{inspect:[函数:inspect]}” 我在文档中找不到任何关于使用util.format并将inspect作为键的内容。我不知道为什么这种行为会有所不同 PS:无法使用旧版本的REPL,因此我无法附加可复制的版本。但是在不同的节点版本中运行此代码将显示示例中提到的日志。在node.j

当我尝试将inspect作为返回函数的对象执行util.format时

util.format({inspect:function(){return 1;}}})

节点10输出: “1”

节点11输出: “{inspect:[函数:inspect]}”

我在文档中找不到任何关于使用util.format并将inspect作为键的内容。我不知道为什么这种行为会有所不同


PS:无法使用旧版本的REPL,因此我无法附加可复制的版本。但是在不同的节点版本中运行此代码将显示示例中提到的日志。

在node.js v10中使用此代码可以提供:

(节点:39468)[DEP0079]弃用警告:已弃用通过.inspect()对对象执行的自定义检查函数

您应该使用
util.inspect.custom
而不是
util.format