📅  最后修改于: 2023-12-03 15:35:53.666000             🧑  作者: Mango
下划线.js 是一个 JavaScript 的实用库,提供了许多有用的功能,其中之一就是 findWhere()
函数。
findWhere()
函数可以在集合(比如数组、对象等)中查找满足条件的第一项。它接受两个参数:集合和一个包含条件的对象。它会遍历集合中的每一项,返回第一个匹配条件的项。
以下示例演示了如何使用 findWhere()
函数:
var users = [
{ name: 'John', age: 25 },
{ name: 'Bob', age: 30 },
{ name: 'Alice', age: 27 }
];
var result = _.findWhere(users, { name: 'Bob' });
console.log(result); // { name: 'Bob', age: 30 }
代码解释:
users
;findWhere()
函数查找数组 users
中第一个 name
属性为 'Bob'
的项,并将结果保存到变量 result
中;result
的值,即 { name: 'Bob', age: 30 }
。findWhere()
函数适用于需要根据条件快速查找对象或数组中的某一项的场景。比如: