对象类别
JS
使用混合术语来描述能在标准中找到的对象,而不是那些由运行环境(例如浏览器或 Node.js
)所添加的,并且 ES6
规范还明确定义了对象的每种类别。理解对象术语对于从整体上清楚认识这门语言来说非常重要。对象类别包括:
-
普通对象:拥有
JS
对象所有默认的内部行为。 -
奇异对象:其内部行为在某些方面有别于默认行为。
-
标准对象:在
ES6
中被定义的对象,例如Array
、Date
,等等。标准对象可以是普通的,也可以是奇异的。 -
内置对象:在脚本开始运行时由
JS
运行环境提供的对象。所有的标准对象都是内置对象。
我会在整本书中使用这些术语来讲解在 ES6
中定义的各种对象。