【发布时间】:2011-11-08 15:09:47
【问题描述】:
根据ECMA-262一个原生对象
ECMAScript 实现中的对象,其语义完全 由本规范而非宿主环境定义
一个内置对象被定义为
由 ECMAScript 实现提供的对象,独立于 主机环境,即在执行开始时存在 ECMAScript 程序。
附注
标准的内置对象在本规范中定义, ECMAScript 实现可以指定和定义其他的。 每个 内置对象是原生对象。
如果原生对象完全由 ECMA-262 规范而不是宿主环境定义,并且 ECMAScript 实现可以指定和定义新的内置对象,那么这些新的内置对象如何可以是原生对象?它们没有完全由 ECMA-262 规范定义?
我错过了什么?
【问题讨论】: