目前,我正在从ECMA JavaScript 手册学习手册,并且我混淆了内置对象的概念。我知道像Function、Object、Math这样的对象是内置对象,您可以直接使用它们,例如Math.PI。但是var obj = new Function('return a')呢,我可以称obj为内置对象吗?或者它只是一个普通的本机对象(但不是内置的)?谢谢!
编辑:来自ECMA的定义
发布于 2015-02-19 16:24:46
4.3.7 内置对象 由独立于主机环境的ECMAScript实现提供的对象,该对象在执行ECMAScript程序的开始时存在。
创建对象obj。这意味着它在ECMAScript程序开始执行时没有出现。因此,它不是一个内置的对象。
https://stackoverflow.com/questions/28611265
复制相似问题