JS三大对象
程序员文章站
2023-08-18 21:17:46
js三大对象
javascript有3大对象,分别是本地对象、内置对象和宿主对象。
本地对象
与宿主无关,独立于宿主环境的ecmascript实现提供的对象。 简单来说,本地对象就是 ecma-26...
js三大对象
javascript有3大对象,分别是本地对象、内置对象和宿主对象。
本地对象
与宿主无关,独立于宿主环境的ecmascript实现提供的对象。 简单来说,本地对象就是 ecma-262 定义的类(引用类型)。 这些引用类型在运行过程中需要通过new来创建所需的实例对象。 包含:object、array、date、regexp、function、boolean、number、string等。
内置对象
与宿主无关,独立于宿主环境的ecmascript实现提供的对象。 在 ecmascript 程序开始执行前就存在,本身就是实例化内置对象,开发者无需再去实例化。 内置对象是本地对象的子集。 包含:global和math。 ecmascript5中增添了json这个存在于全局的内置对象。
宿主对象
由 ecmascript 实现的宿主环境提供的对象,包含两大类,一个是宿主提供,一个是自定义类对象。 所有非本地对象都属于宿主对象。 对于嵌入到网页中的js来说,其宿主对象就是提供的对象,浏览器对象有很多,如window和document等。 所有的dom和bom对象都属于宿主对象。
下一篇: TensorFlow数据输入的方法示例