JS 中的new出来的对象要怎么理解

JavaScript029

JS 中的new出来的对象要怎么理解,第1张

js可以创建并使用的对象有三种:本地对象、内置对象和宿主对象。本地对象就是ECMA-262定义的类(引用类型),应该都是可以new的。另外自己定义或继承的对象(函数)都是可以new的。ECMA-262把内置对象(built-inobject)定义为“由ECMAScript实现提供的、独立于宿主环境的所有对象,在ECMAScript程序开始执行时出现”。这意味着开发者不必明确实例化内置对象,它已被实例化了。所有非本地对象都是宿主对象(hostobject),即由ECMAScript实现的宿主环境提供的对象。所有BOM和DOM对象都是宿主对象。希望可以帮到你

置对象就是JS本事保留的一些对象,像object,array等这些就是内置的对象(跟保留变量的意思差不对)就是不用你定义,自然而然就在JS里定义好的对象,你拿过来就能用的就是JS的内置对象。

静态对象就是全局对象,可以