自定义 js Error All In One
自定义 js Error All In One
js
class DapError extends Error {
constructor(message = '') {
super(`[app_error]: ${message}`);
}
}
// demo
throw new DapError('❌ 出错了!');
// Uncaught Error: [app_error]: ❌ 出错了!
throw new Error('❌ 出错了!');
// Uncaught Error: ❌ 出错了!
ts
export class DapError extends Error {
constructor(message: string) {
super(`[app_error]: ${message}`);
}
}
// demo
throw new DapError('❌ 出错了!');
// Uncaught Error: [app_error]: ❌ 出错了!
throw new Error('❌ 出错了!');
// Uncaught Error: ❌ 出错了!
refs
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/throw
©xgqfrms 2012-2020
www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!
原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!
本文首发于博客园,作者:xgqfrms,原文链接:https://www.cnblogs.com/xgqfrms/p/15056499.html
未经授权禁止转载,违者必究!