这篇文章是「深入ECMA-262-3」系列的一个概览和摘要。面向读者:经验丰富的程序员,专家。我们以思考对象的概念做为开始,这是ECMAScript的基础。
对象
ECMAScript做为一个高度抽象的面向对象语言,是通过对象来交互的。即使ECMAScript里边也有基本类型,但是,当需要的时候,它们也会被转换成对象。
一个对象就是一个属性集合,并拥有一个独立的prototype(原型)对象。这个prototype可以是一个对象或者null。
让我们看一个关于对象的基本例子。一个对象的prototype是以内部的[[Prototype]]属性来引用的。但是,在示意图里边我们将会使用__」系列的一个概览和摘要。面向读者:经验丰富的程序员