2.1.6 对象和原型 ECMAScript对象基础:定义、属性与方法 在ECMAScript中,对象是一种复杂的数据结构,用于存储键值对的集合。每个对象都可以包含多个属性,这些属性可以是任何数据类型,包括数字、字符串、布尔值、其他对象甚至是函数(在这种情况下,这些函数被称为方法)。对象在JavaScript中扮演着核心角色,因为它们不仅用于存储数据,还用于创建复杂的程序结构和交互模式。 创建对象的方法多种多样,最直接的方式是使用对象字面量。例如, 这行代码定义了一个名为 的对象,它有两个属性: 和 。另一种常见的方式是使用构造函数,通过 关键字来创建对象实例。例如, 这段代码定义了一个构造函数 ,并创建了一个 对象。 对象的属性可以通过点符号或方括号来访问和修改。