lodash 只找到 returns 个结果
lodash find returns only one result
我正在使用 lodash find,在我的测试中,它只返回一个结果,这是预期的响应吗?如何找到所有实例?
var users = [
{ firstName: "John", lastName: "Doe", age: 28, gender: "male" },
{ firstName: "Jane", lastName: "Doe", age: 5, gender: "female" },
{ firstName: "Jim", lastName: "Carrey", age: 54, gender: "male" },
{ firstName: "Kate", lastName: "Winslet", age: 40, gender: "female" }
];
var encontre = _.find(users, { lastName: "Doe" })
console.log("usuario encontre::", encontre)
回应
usuario encontre:: { firstName: 'John', lastName: 'Doe', age: 28,
gender: 'male' }
那么如何查看姓氏为 Doe 的 2 个用户?
谢谢
尝试使用 _.filter
作为 _.find
return 的第一个匹配元素。
_.filter
将 return 一个包含所有匹配元素的数组。
var users = [
{ firstName: "John", lastName: "Doe", age: 28, gender: "male" },
{ firstName: "Jane", lastName: "Doe", age: 5, gender: "female" },
{ firstName: "Jim", lastName: "Carrey", age: 54, gender: "male" },
{ firstName: "Kate", lastName: "Winslet", age: 40, gender: "female" }
];
var encontre = _.filter(users, { lastName: "Doe" })
console.log("usuario encontre::", encontre)
jsfiddle 参考:https://jsfiddle.net/c_Dhananjay/b6ngxhvp/
我正在使用 lodash find,在我的测试中,它只返回一个结果,这是预期的响应吗?如何找到所有实例?
var users = [
{ firstName: "John", lastName: "Doe", age: 28, gender: "male" },
{ firstName: "Jane", lastName: "Doe", age: 5, gender: "female" },
{ firstName: "Jim", lastName: "Carrey", age: 54, gender: "male" },
{ firstName: "Kate", lastName: "Winslet", age: 40, gender: "female" }
];
var encontre = _.find(users, { lastName: "Doe" })
console.log("usuario encontre::", encontre)
回应
usuario encontre:: { firstName: 'John', lastName: 'Doe', age: 28, gender: 'male' }
那么如何查看姓氏为 Doe 的 2 个用户?
谢谢
尝试使用 _.filter
作为 _.find
return 的第一个匹配元素。
_.filter
将 return 一个包含所有匹配元素的数组。
var users = [
{ firstName: "John", lastName: "Doe", age: 28, gender: "male" },
{ firstName: "Jane", lastName: "Doe", age: 5, gender: "female" },
{ firstName: "Jim", lastName: "Carrey", age: 54, gender: "male" },
{ firstName: "Kate", lastName: "Winslet", age: 40, gender: "female" }
];
var encontre = _.filter(users, { lastName: "Doe" })
console.log("usuario encontre::", encontre)
jsfiddle 参考:https://jsfiddle.net/c_Dhananjay/b6ngxhvp/