console.error([data][, ...args])
将内容打印到 stderr 并换行。可以传入多个参数,第一个作为主要消息,其余作为类似于 printf(3) 的替换值(所有参数都会传递给 util.format())。
【Prints to stderr with newline. Multiple arguments can be passed, with the
first used as the primary message and all additional used as substitution
values similar to printf(3) (the arguments are all passed to
util.format()).】
const code = 5;
console.error('error #%d', code);
// Prints: error #5, to stderr
console.error('error', code);
// Prints: error 5, to stderr 如果在第一个字符串中找不到格式化元素(例如 %d),则对每个参数调用 util.inspect(),并将得到的字符串值连接起来。更多信息请参见 util.format()。
【If formatting elements (e.g. %d) are not found in the first string then
util.inspect() is called on each argument and the resulting string
values are concatenated. See util.format() for more information.】