我一直是一个谷歌搜索的傻瓜,但我似乎无法找到它。当我用这样的参数调用函数时,它被称为/命名是什么:
(console.log)('test')
对于上下文,当我开始尝试将process.stdout.write替换为测试目的(以确保日志正在向stdout写入错误消息)时,我看到了它:Preston Guillory's gist:< / p>
process.stdout.write = (function(write) {
return function(string, encoding, fd) {
write.apply(process.stdout, arguments)
callback(string, encoding, fd)
}
})(process.stdout.write)