Javascript 入门经典 4:数组和对象98


数组

数组是一种有序的元素集合。但在 JavaScript 中,数组不限于存储相同类型的数据,它可以存储任何类型的元素,包括其他数组和对象。

数组可以使用方括号 [] 创建。例如,创建一个包含三个元素的数组:```js
const numbers = [1, 2, 3];
```

要访问数组中的元素,可以使用方括号和索引。例如,要访问第一个元素:```js
(numbers[0]); // 输出 1
```

数组还提供了许多内置方法,例如:
push():向数组末尾添加一个元素。
pop():从数组末尾删除并返回最后一个元素。
shift():从数组开头删除并返回第一个元素。
unshift():向数组开头添加一个元素。
slice():返回数组的一部分。
splice():添加、删除或替换数组中的一部分元素。

对象

对象是无序的键值对集合。每个键都是一个字符串,值可以是任何类型的 JavaScript 值,包括数组和对象。

对象可以使用大括号 {} 创建。例如,创建一个包含两个键值对的对象:```js
const person = {
name: 'John Doe',
age: 30
};
```

要访问对象中的属性,可以使用点号或方括号。例如,要访问 name 属性:```js
(); // 输出 "John Doe"
(person['name']); // 输出 "John Doe"
```

对象还提供了许多内置方法,例如:
():返回对象中所有键的数组。
():返回对象中所有值的数组。
():返回对象中所有键值对的数组。
():将一个或多个对象合并到现有对象中。
delete:从对象中删除一个属性。

数组和对象之间的区别| 特征 | 数组 | 对象 |
|---|---|---|
| 元素类型 | 任何类型 | 任何类型 |
| 顺序 | 有序 | 无序 |
| 访问 | 使用索引 | 使用键 |
| 方法 | 数组特定 | 对象特定 |

使用数组和对象

数组和对象是 JavaScript 中强大的数据结构,用于存储和管理数据。以下是它们的一些常见用例:
数组:存储一组有序元素,例如购物清单、名称列表或数字数组。
对象:存储一组相关数据,例如个人信息、产品详情或设置。

通过了解数组和对象的特性、方法和用例,你可以有效地使用它们来管理数据并构建强大的 JavaScript 应用程序。

2025-02-05


上一篇:JavaScript 单线程:深入理解异步非阻塞

下一篇:JavaScript 脚本的功能及应用