Logo
Section 1 / 3

数组简介

学习如何创建、访问和维护数据列表。

检查点

数组简介

学习如何创建、访问和维护数据列表。

简介

数组是一种有序的项目列表。这些项目可以是任意类型。想象一下,大多数邮局都有成百上千个信箱。每个信箱可能包含物品,也可能为空。每个信箱都有一个数字编号。比如编号为25的信箱可能是你的信箱。你打开它,握住把手,就能访问其中的内容。

在数组中,你可以想象这些信箱的编号从0、1、2开始依次排列。通常情况下,数组的索引是连续的。

...
数组表示
1let days = [ 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday' ];

数组中的元素不必是相同类型:

1let storage = [ 1, 'Monday', null ];

访问元素

数组中的每个元素都可以通过索引访问,索引从零开始。索引的语法如下:

1let days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']; 2 3console.log(days[0]); 4console.log(days[4]); 5console.log(days[5]);

在第三个例子中,我们访问了超出数组范围的索引。由于索引超出了数组长度,程序返回了 undefined 作为 days[5] 的值。

数组长度

数组具有长度属性:

1let days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']; 2console.log(days.length);

Quiz

单选题

如何访问数组 arr 的第 10 个元素?

1 / 1

数据类型

操作数组