Lodash _.find() 方法2025年2月16日 | 4 分钟阅读 什么是 _.find() 方法?此方法用于搜索满足某些条件的任何元素或第一个元素。如果我们有一个对象或数组,我们想知道数组中满足给定条件的第一个元素。那么我们将应用这个函数。 语法此函数接受三个参数,其中两个是必需的,一个可选。
返回值: 此函数将返回列表中满足给定条件的第一个元素。如果不存在任何元素,则返回 undefined。 现在,我们将看到 _.find() 方法的各种示例 示例 1Javascript 代码 输出 13 说明 在上面的代码中,我们使用 require 关键字导入了 lodash 库。然后我们创建了一个整数列表来使用 _.find() 方法。然后我们在给定的列表上应用了 _.find() 方法,并在条件部分使用了接受一个数字的函数。如果给定数字的平方大于 100,则返回 true。 在此函数中,传入列表的每个值,我们得到第一个值 13,它的平方大于 100,因此它会将 100 存储在结果变量中。现在我们使用 console.log() 语句打印了结果值。 示例 2Javascript 代码 输出 29 说明 在上面的代码中,我们使用 require 关键字导入了 lodash 库。然后我们创建了一个整数列表来使用 _.find() 方法。然后我们在给定的列表上应用了 _.find() 方法,并在条件部分使用了接受一个数字的函数。如果数字大于 10,则返回 true,但我们也使用了索引的第三个参数。 因此在上面的示例中,第一个大于 10 的元素是 15,但它的索引值为 1,因此它不会被考虑。然后我们得到下一个值 29,它大于 10,并且其索引值也大于 2。所以我们得到的结果是 29。 示例 3Javascript 代码 输出 {name: 'Ayush', marks:'85'} 说明 在上面的代码中,我们使用 require 关键字导入了 lodash 库。然后我们创建了一个对象来使用 _.find() 方法。然后我们在给定的列表上应用了 _.find() 方法,并在条件部分使用了接受一个对象的函数。如果对象的 marks 大于或等于 85,则返回 true。因此 Ayush 有 85 分,它满足条件,我们得到了一个列表作为结果,我们使用 console.log() 语句打印了它。 示例 4Javascript 代码 输出 undefined 说明 在上面的代码中,我们找到的元素小于 -90,但它不存在。所以,我们得到的答案是 undefined。 下一个主题Lodash_.get() 方法 |
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India