本书讨论到的数据结构都被实现为对象。JavaScript 提供了多种方式来创建和使用对象。本节将要展示的这些技术,在本书用于创建对象,并用于创建和使用对象中的方法和属性。 对象通过如下方式创建:定义包含属性和方法声明的构造函数,并在构造函数后紧跟方法的定义。下面是一个检查银行账户对象的构造函数: this 关键字用来将方法和属性绑定到一个对象的实例上。下面我们看看对于前面声明过的方法是如何定义的: 这里,我们又一次使用this 关键字和balance 属性,以便让JavaScript 解释器知道我们引用的是哪个对象的balance 属性。 例1-12 给出了Checking 对象的完整定义和测试代码。 例1-12 定义和使用Checking 对象