📜  JavaScript 数组 find() 方法

📅  最后修改于: 2022-05-13 01:56:40.366000             🧑  作者: Mango

JavaScript 数组 find() 方法

Javascript 中的arr.find()方法用于获取数组中满足所提供条件的第一个元素的值。它检查数组的所有元素,以及满足条件的第一个元素将被打印。此函数将不起作用具有空数组元素的函数,也不会更改原始数组。

句法:

array.find(function(currentValue, index, arr),thisValue);

参数:此方法接受上述 5 个参数,如下所述:

  • 函数:它是函数。
  • currentValue:此参数保存当前元素。
  • index:它是一个可选参数,保存当前元素的索引。
  • arr:可选参数,保存当前元素所属的数组对象。
  • thisValue:此参数是可选的。如果要将值传递给函数以用作其“this”值,否则值“ undefined ”将作为其“ this ”值传递。

返回值:如果数组中有任何元素满足条件,则返回数组元素值,否则返回undefined。

我们将通过示例了解 Javascript Array find()方法的概念。

示例 1:以下示例说明了查找正数的 JavaScript数组 find()方法。

Javascript


Javascript


JavaScript


输出:

0.3

示例 2:这里,JavaScript 中的arr.find()方法返回数组中满足提供的测试方法的第一个元素的值。

Javascript


输出:

30

示例 3:在这个示例中,每当我们需要获取数组中第一个元素的值时满足提供的测试方法时,我们使用 JavaScript 中的 arr.find() 方法。

JavaScript


输出:

7

支持的浏览器: JavaScript Array find()方法支持的浏览器如下:

  • 谷歌浏览器 45.0
  • 微软边缘 12.0
  • 火狐 25.0
  • 野生动物园 7.1
  • 歌剧 32.0

JavaScript 以网页开发而闻名,但它也用于各种非浏览器环境。您可以按照这个 JavaScript 教程和 JavaScript 示例从头开始学习 JavaScript。