我尝试自定义属性添加到本地JavaScript Error
流量动态地添加属性错误
const error = new Error(message);
error.name = name;
error.request = request;
流引发以下错误(预计):
16: error.request = request;
^^^^^^^^ property `request`. Property not found in
16: error.request = request;
^^^^^ Error
我可以创造一个这个界面? 如果是,如何“downcast”Error
到新界面?
我已经阅读了大量的类似情景的文章,但似乎该解决方案可以是: - 很明显,这是很难找到新人 - 或不存在的,所以我们应该用另一种模式
在这里的任何例子将不胜感激。
扩展对象并添加自己的属性 – Li357
有很多原因我不想扩展该对象。 下面是我更想实现的:http://gunargessner.com/subclassing-exception/ 但是Flow不喜欢它。 – rayrutjes