Error 错误类
Error 是 Alia 的内置错误类,用于表示和处理程序中的错误信息。
创建错误
使用构造函数
构造函数按位置接收 (message, name, cause),数组式调用按形参顺序传参。
const cause = new Error ['Cause']
const err1 = new Error ['Something went wrong']
const err2 = new Error ['Error message', 'CustomError']
const err3 = new Error ['Error message', 'CustomError', cause]
实例属性
message
错误的描述信息。
const err = new Error ['Invalid input']
print err.message ~ 输出 'Invalid input'
name
错误的名称/类型。
const err = new Error ['Error', 'TypeError']
print err.name ~ 输出 'TypeError'