在 JavaScript 中,对象是一种复杂的数据类型,用于存储多个值的集合。对象由属性和方法组成,属性是对象的特征,方法是对象的行为。对象可以包含简单的数据类型、函数、甚至其他对象。
创建对象
有几种不同的方法可以创建对象。最常见的方法是使用对象字面量语法:
--- ------ - - ----- ----- ----- ---- --- ------- ------- ------ ---------- - ------ ------- -- ---- -- - - ---------- - --
在这个例子中,我们创建了一个名为 person
的对象,它有三个属性 name
、age
和 gender
,以及一个方法 greet
。
访问对象属性
要访问对象的属性,可以使用点号(.
)或方括号([]
)符号:
------------------------- -- -- ----- ---- --------------------------- -- -- --
修改对象属性
可以通过赋值操作符修改对象的属性值:
---------- - --- ------------------------ -- -- --
添加新属性
可以随时向对象添加新属性:
---------- - ------------ ------------------------ -- -- -----------
删除属性
可以使用 delete
关键字删除对象的属性:
------ -------------- --------------------------- -- -- ---------
对象方法
对象的方法是存储在对象中的函数。可以通过对象的方法执行特定的操作:
---------------------------- -- -- ------- -- ---- -- ---- ----
对象构造函数
除了使用对象字面量语法创建对象外,还可以使用构造函数来创建对象:
-------- --------- ------ ----- - --------- - ----- ---------- - ------ --------- - ----- - --- ----- - --- ------------- -------- ------ ------------------------ -- -- -------- ------------------------ -- -- ----
在这个例子中,我们定义了一个 Car
构造函数,然后使用 new
关键字创建了一个名为 myCar
的新对象。
这就是 JavaScript 对象的基础知识。对象是 JavaScript 中非常重要且强大的概念,能够帮助我们组织和处理复杂的数据。在后续章节中,我们将继续探讨对象的更多高级用法。