1Introduction
- description:自定义错误类
- author:ydr.me
- create:2016年06月04日14:09:36
- update:2016年06月04日14:09:36
- github:https://github.com/blearjs/blear.classes.error
2Example
var Error = require('blear.classes.error');
3new Error([type], message)
var err1 = new Error(123, '嘻嘻');
err1.type === 123;
err1.message === '嘻嘻';
err1.id === 1;
err1.name === 'Error';
var err2 = new Error('123', '嘻嘻');
err2.type === '123';
err2.message === '嘻嘻';
err2.id === 2;
err2.name === 'Error';
var err3 = new Error('嘻嘻');
err3.type === undefined;
err3.message === '嘻嘻';
err3.id === 3;
err3.name === 'Error';
3.1type
- 类型:
String | Number
- 说明:错误的类型
- 默认:
undefined
3.2message
- 类型:
String
- 说明:错误的描述
4Prototype
原型属性、方法
4.1#name
- 类型:
String
- 说明:错误的名称,即
className
4.2#type
- 类型:
String | Number
- 说明:错误的类型
4.3#message
- 类型:
String
- 说明:错误的描述
4.4#id
- 类型:
Number
- 说明:错误的 ID
4.5#timeStamp
- 类型:
Number
- 说明:错误的时间戳
4.6#stack
- 类型:
String
- 说明:错误的调用栈描述
5Dependencies
6Reference
- Error MDN:developer.mozilla.org
- 错误处理机制:javascript.ruanyifeng.com