gpt4 book ai didi

javascript - 类型错误 : "stack" is read-only

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:43:01 27 4
gpt4 key购买 nike

我有一个自定义错误对象,我正在尝试更改继承的堆栈。

this.stack = (new Error(message)).stack

由于某种原因,这个错误只发生在 firefox 中。

TypeError: "stack" is read-only

Here's the source.

最佳答案

您正在扩展 es6-error它像这样定义 stack 属性:

Object.defineProperty(this, 'stack', {
enumerable : false,
value : (new Error(message)).stack,
});

Source

默认情况下,定义属性的writable属性is supposed to be false .在严格模式下,this will result in an error .因此,您的代码似乎在 Firefox 的严格模式下运行。

关于javascript - 类型错误 : "stack" is read-only,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36986345/

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