【发布时间】:2020-11-06 21:24:06
【问题描述】:
我正在像这样调试console.log 包装器:
debug = logger('[DEBUG] ' + ...args)
info = logger('[INFO] ' + ...args)
warn = logger('[WARN] ' + ...args)
error = logger('[ERR] ' + ...args)
function logger (...args) {
console.log(arguments[0] + ' ' + arguments[1])
}
info('This is some info')
debug('This is some debug')
warn('This is some warn')
error('This is some error')
但我收到一个错误:
SyntaxError: expected expression, got '...'
如何在 ...args 之前传递参数?或者任何其他简单的方法我可以做我想要实现的上述目标?
【问题讨论】:
标签: javascript node.js logging