blear.classes.error

1Introduction

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