gpt4 book ai didi

javascript - NodeJS 错误堆栈未定义

转载 作者:行者123 更新时间:2023-12-02 14:56:36 25 4
gpt4 key购买 nike

我正在使用 Node 检查器,我注意到 new Error()有未定义的堆栈。

如果我将此值分配给一个变量,该变量将显示堆栈未定义。

有趣的是,正在运行 new Error().stack生成一条具有正确堆栈的消息。

理想情况下,这些错误默认情况下会有堆栈,这样当我登录时我可以知道在哪里查找。

我不明白为什么会发生这种情况,也找不到相关信息。我在这里缺少什么吗?

最佳答案

因为 The string representing the stack trace is lazily generated when the error.stack property is accessed

一个小插图:

function newError() {

var error = new Error('ohhh')

// See the contents of a _stack variable using the Inspector
var _stack = '' + error.stack

}

newError()

关于javascript - NodeJS 错误堆栈未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35756029/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com