The findWhere
function in Underscore.js allows you to search for a specific object within an array of objects based on a set of key-value pairs.
Here's an example usage:
index.tsx467 chars13 lines
In this example, the findWhere
function is used to search for the first person in the people
array who has an occupation of "Developer". The function returns the matching object as a result.
The first parameter of the findWhere
function is the array to search through, while the second parameter is an object containing the key-value pairs to search for. The function returns the first object that matches all of the specified key-value pairs, or undefined
if no such object is found.
Note that the findWhere
function performs a shallow comparison of the key-value pairs, so it will only match objects that have the same property values (not necessarily the same object reference).
gistlibby LogSnag