javascript - UnderscoreJS——_.some() 与 _.find()

标签 javascript underscore.js

根据我在文档中阅读的内容,_.find() 的功能与 _.some() 非常相似

有谁知道两者之间是否有(性能)优势?

最佳答案

它们的性能特征可能相同,假设您想知道是否使用 findsome在特定情况下。他们都以同样的方式懒惰。

区别在于输出。 find 将返回值,some 将返回一个boolean


我检查了源代码 (1.4.4)。 somefind 都在内部使用了 some (=== any)。因此,即使使用了 some 的 native 实现,它对 findsome 都有好处。

关于javascript - UnderscoreJS——_.some() 与 _.find(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15665849/

相关文章:

javascript - 无法连接到套接字 io 服务器

javascript - 如何在加载时显示进度条,使用ajax

javascript - 如何使用 Protractor 发送 POST

javascript - iFrame src 更改事件检测?

javascript - 使用 _.each 将动态属性添加到 Mongoose 结果中

javascript - 奇怪的 Backbone 通知

javascript - 使用 lodash 进行深度数组选择

javascript - 如何使用解构来获取参数的目标属性

javascript - 构建所有被选中和未被选中的元素的集合

node.js - 导入单个 lodash 函数而不是整个 lodash 项目