返回
吃透 JavaScript 核心——内置对象:数组
前端
2024-02-23 22:32:37
1. 数组是什么
数组是 JavaScript 中用于存储一组有序数据的内置对象。它可以存储各种类型的数据,包括字符串、数字、布尔值,甚至其他数组。数组元素以索引号进行访问,索引号从 0 开始,依次递增。
2. 创建数组
有两种方法可以创建数组:
- 使用
new
const myArray = new Array();
- 使用数组字面量
[]
:
const myArray = [1, 2, 3, 4, 5];
3. 获取数组中的元素
可以使用数组名和索引号来获取数组中的元素:
const myArray = [1, 2, 3, 4, 5];
const element = myArray[2]; // 结果为 3
4. 遍历数组
有几种方法可以遍历数组中的元素:
- 使用
for
循环:
const myArray = [1, 2, 3, 4, 5];
for (let i = 0; i < myArray.length; i++) {
console.log(myArray[i]);
}
- 使用
forEach()
方法:
const myArray = [1, 2, 3, 4, 5];
myArray.forEach((element) => {
console.log(element);
});
5. 数组长度
数组的长度可以通过 length
属性获取:
const myArray = [1, 2, 3, 4, 5];
const length = myArray.length; // 结果为 5
6. 动态检测数组元素个数
可以使用 push()
、pop()
、shift()
和 unshift()
方法动态地向数组中添加或删除元素:
const myArray = [1, 2, 3, 4, 5];
// 向数组末尾添加元素
myArray.push(6);
// 从数组末尾删除元素
myArray.pop();
// 从数组开头添加元素
myArray.unshift(0);
// 从数组开头删除元素
myArray.shift();
结论
JavaScript 数组是存储和操作有序数据的有力工具。通过掌握数组的创建、遍历、获取元素、长度和动态检测元素个数等操作,你可以轻松地处理各种数据存储和操作任务。