我想回答这个问题需要对本机和内置对象进行定义。以下是 ECMAScript 规范将这些定义为:
4.3.6 原生对象
ECMAScript 实现中的对象,独立于宿主环境,在 ECMAScript 程序执行开始时出现。
注意 本规范中定义了标准的原生内置对象。一些原生对象是内置的;其他的可以在 ECMAScript 程序的执行过程中构建
4.3.7 内置对象
由 ECMAScript 实现提供的对象,独立于宿主环境,在 ECMAScript 程序执行开始时存在
注意 本规范中定义了标准内置对象,ECMAScript 实现可以指定和定义其他对象。每个内置对象都是原生对象。内置构造函数是一个内置对象,它也是一个构造函数。
我期待着对此的解释。