28 lines
983 B
Markdown
28 lines
983 B
Markdown
|
---
|
|||
|
title: Build JavaScript Objects
|
|||
|
localeTitle: 构建JavaScript对象
|
|||
|
---
|
|||
|
对象对于以结构化方式存储数据很有用,并且可用于表示现实世界对象,例如汽车或酒店到计算机。
|
|||
|
|
|||
|
对象类似于数组,除了不使用索引访问和修改数据,您可以通过所谓的属性访问对象中的数据。主要有两种创建对象的方法:Object Literal和Constructor方式。
|
|||
|
|
|||
|
使用Object Literal方式,我们将如何创建示例对象:
|
|||
|
```
|
|||
|
var cat = {
|
|||
|
name: "Whiskers",
|
|||
|
legs: 4,
|
|||
|
tails: 1,
|
|||
|
enemies: ["Water", "Dogs"]
|
|||
|
};
|
|||
|
```
|
|||
|
|
|||
|
使用构造函数方式,我们将如何创建示例对象:
|
|||
|
```
|
|||
|
var cat = new Object();
|
|||
|
cat.name = "Whiskers";
|
|||
|
cat.legs = 4;
|
|||
|
cat.tails = 1;
|
|||
|
cat.enemies = ["Water", "Dogs"];
|
|||
|
```
|
|||
|
|
|||
|
在构造函数方式中,我们将`new`关键字与`Object` (使用大写“O”)一起使用来创建新的对象实例。之后,我们使用点表示法来分配对象的属性名称和值。
|