您的位置首页 >科技 >

数组常用方法汇总 📊

导读 在日常的编程工作中,我们经常需要处理数据集合。数组作为一种基础的数据结构,在各种编程语言中都有广泛应用。今天,就让我们一起回顾一下...

在日常的编程工作中,我们经常需要处理数据集合。数组作为一种基础的数据结构,在各种编程语言中都有广泛应用。今天,就让我们一起回顾一下那些常用的数组方法吧!🚀

创建与初始化

- `array()` 或 `[ ]`:创建一个空数组。 示例:`let numbers = []`。

- `Array.of()`:用于创建包含一个或多个元素的数组。 示例:`let arr = Array.of(1, 2, 3)`。

添加与删除元素

- `push()`:向数组尾部添加一个或多个元素,并返回新的长度。 示例:`numbers.push(4)`。

- `pop()`:从数组尾部移除最后一个元素,并返回该元素。 示例:`let last = numbers.pop()`。

- `unshift()`:向数组头部添加一个或多个元素,并返回新的长度。 示例:`numbers.unshift(0)`。

- `shift()`:从数组头部移除第一个元素,并返回该元素。 示例:`let first = numbers.shift()`。

查找与筛选

- `indexOf()`:返回指定值在数组中的索引位置,如果没有找到则返回 -1。 示例:`let index = numbers.indexOf(2)`。

- `filter()`:创建一个新数组,其中包含通过测试的所有元素。 示例:`let evenNumbers = numbers.filter(num => num % 2 === 0)`。

转换与操作

- `map()`:创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果。 示例:`let squares = numbers.map(num => num num)`。

- `reduce()`:将数组简化为单个值,通过执行一个累加器函数,该函数接受四个参数:累加器、当前值、当前索引和数组本身。 示例:`let sum = numbers.reduce((acc, curr) => acc + curr, 0)`。

掌握这些基本的数组方法,可以让你更高效地处理数据,让编程工作变得更加轻松愉快!🌟

版权声明:本文由用户上传,如有侵权请联系删除!