JavaScript对象分类
image.png
ECMA标准固有对象
https://www.ecma-international.org/ecma-262/9.0/index.html#sec-well-known-intrinsic-objects
原生对象
image.png
原生对象大多数有私有字段,通过继承会丢失其私有字段属性,无法正常工作,只能new创建对象
Error: [[ErrorData]]
Boolean: [[BooleanData]]
Number: [[NumberData]]
Date: [[DateValue]]
RegExp: [[RegExpMatcher]]
Symbol: [[SymbolData]]
Map: [[MapData]]
用对象来模拟函数与构造器
函数对象:具有[[call]]私有字段的对象
构造器对象:具有私有字段[[construct]]的对象
发表评论 (审核通过后显示评论):