Javascript 异常类继承层次

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m0_37722811/article/details/84402772

1.Error 类继承层次

方框表示函数,椭圆表示对象,这个图是用UMLet画的,__proto__在UMLet中无法显示,只能用--proto--代替了,而且ECMAscript里面__proto__是一个访问器属性,用它暴露内部属性[[Prototype]],细微的区别大家上MDN看吧。

异常类的继承层次图如下: 

2. Error.name的六种值对应的信息

EvalError:eval()的使用与定义不一致

RangeError:数组越界

ReferenceError:非法或不能识别的引用变量

SyntaxError:发生语法解析错误

TypeError:操作数类型错误

URIError:URI处理函数使用不当

猜你喜欢

转载自blog.csdn.net/m0_37722811/article/details/84402772