数组
数组是一种特殊的对象,用于存储有序的值的集合。数组中的每个值称为一个元素,每个元素都有一个唯一的数字索引,从 0 开始。
创建数组
你可以使用方括号 []
来创建一个数组字面量。
javascript
// 一个空数组
let emptyArray = [];
// 一个包含数字的数组
let scores = [98, 85, 91, 78];
// 一个包含字符串的数组
let fruits = ["苹果", "香蕉", "橙子"];
// 数组可以包含不同类型的值
let mixedArray = ["你好", 100, true];
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
访问元素
你可以使用方括号 []
和元素的索引来访问数组中的元素。请记住,数组的索引是从 0 开始的。
javascript
let fruits = ["苹果", "香蕉", "橙子"];
console.log(fruits[0]); // 输出: 苹果
console.log(fruits[1]); // 输出: 香蕉
1
2
3
4
2
3
4
修改元素
你可以通过索引来修改数组中的元素。
javascript
let colors = ["红色", "绿色", "蓝色"];
colors[1] = "黄色";
console.log(colors); // 输出: ["红色", "黄色", "蓝色"]
1
2
3
4
2
3
4
数组的属性和方法
length
属性
length
属性返回数组中元素的数量。
javascript
let numbers = [10, 20, 30, 40];
console.log(numbers.length); // 输出: 4
1
2
2
push()
方法:添加元素到末尾
push()
方法向数组的末尾添加一个或多个元素。
javascript
let tasks = ["学习", "游戏"];
tasks.push("吃饭");
console.log(tasks); // 输出: ["学习", "游戏", "吃饭"]
1
2
3
4
2
3
4
pop()
方法:移除末尾的元素
pop()
方法移除数组的最后一个元素,并返回该元素。
javascript
let items = ["A", "B", "C"];
let lastItem = items.pop();
console.log(lastItem); // 输出: C
console.log(items); // 输出: ["A", "B"]
1
2
3
4
5
2
3
4
5
遍历数组
你可以使用 for
循环来遍历数组中的所有元素。
javascript
let scores = [100, 90, 80];
for (let i = 0; i < scores.length; i++) {
console.log("分数: " + scores[i]);
}
// 输出:
// 分数: 100
// 分数: 90
// 分数: 80
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
数组是处理数据列表的强大工具,在游戏开发中,你会经常使用它们来管理物品栏、玩家列表等。