10 种 JavaScript 数组方法来简化您的代码。
开始吧!
1.filter()
该filter()
方法创建一个新数组,其中包含通过所提供函数实现的测试的所有元素。
2.forEach()
该forEach()
方法对每个数组元素执行一次提供的函数。
3.some()
该some()
方法测试数组中是否至少有一个元素通过了所提供函数实现的测试。它返回一个布尔值。
4.every()
该every()
方法测试数组中的所有元素是否通过所提供函数实现的测试。它返回一个布尔值。
5.includes()
该includes()
方法确定数组的条目中是否包含某个值,并根据情况返回 true 或 false。
6.map()
该map()
方法创建一个新数组,其中填充了对调用数组中每个元素调用提供的函数的结果。
7.reduce()
该reduce()
方法对数组的每个元素执行一个 reducer 函数(由您提供),从而产生单个输出值。
8.sort()
该sort()
方法对数组元素进行就地排序并返回排序后的数组。默认排序顺序为升序,首先将元素转换为字符串,然后比较它们的 UTF-16 代码单元值序列。
9.find()
该find()
方法返回所提供数组中满足所提供测试函数的第一个元素的值。
10.findIndex()
该findIndex()
方法返回数组中第一个满足所提供测试函数的元素的索引。否则,返回 -1,表示没有元素通过测试。
如果您喜欢这篇文章,请务必❤️它。
让我们保持联系:
网站:markodenic.com
Twitter:@denicmarko