0
点赞
收藏
分享

微信扫一扫

JavaScript对象分类

boomwu 2021-09-28 阅读 84

ECMA标准固有对象

https://www.ecma-international.org/ecma-262/9.0/index.html#sec-well-known-intrinsic-objects

原生对象

原生对象大多数有私有字段,通过继承会丢失其私有字段属性,无法正常工作,只能new创建对象

  • Error: [[ErrorData]]
  • Boolean: [[BooleanData]]
  • Number: [[NumberData]]
  • Date: [[DateValue]]
  • RegExp: [[RegExpMatcher]]
  • Symbol: [[SymbolData]]
  • Map: [[MapData]]

用对象来模拟函数与构造器

  • 函数对象:具有[[call]]私有字段的对象
  • 构造器对象:具有私有字段[[construct]]的对象
举报

相关推荐

0 条评论