可能原因是 String + Object导致Object是转换为String,默认结果就成了 [Object object]。 可能的解决方案: 在自定义对象定义toString()并返回任何你想要在输出中看到的。使用JSON.stringify(obj)将其转换为更有用的东西,这当然会在循环引用存在的情况下中断。