我嘗試自定義屬性添加到本地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