我有一个页面上有乌鸦。URL 可以在屏幕截图中看到,但无关紧要。
在 Sentry(记录 raven 错误的服务)中,我看到数千个与调用未定义函数相关的错误,这些错误将我带到了这个断点。

从屏幕截图中,变量_oldOnerrorHandler未定义。此时观察到的表达式_oldOnerrorHandler和_oldOnerrorHandler变量都未定义。因此,该行if (_oldOnerrorHandler)不应该执行。

从上面的截图可以看出 if 语句的内容确实在运行,也就是说_oldOnerrorHandler不假。这在 JavaScript 中是如何实现的,以及存在哪些可能的解决方案来防止此错误?