版权声明:本文为博主原创文章,未经博主允许不得转载。 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处理函数使用不当