- Underscore.JS Tutorial
- Underscore.JS - Home
- Underscore.JS - Overview
- Underscore.JS - Environment Setup
- Underscore.JS - Iterating Collection
- Underscore.JS - Processing Collection
- Underscore.JS - Iterating Array
- Underscore.JS - Processing Array
- Underscore.JS - Functions
- Underscore.JS - Mapping Objects
- Underscore.JS - Updating Objects
- Underscore.JS - Comparing Objects
- Underscore.JS - Utilities
- Underscore.JS - Chaining
- Underscore.JS Useful Resources
- Underscore.JS - Quick Guide
- Underscore.JS - Useful Resources
- Underscore.JS - Discussion
Underscore.JS - find method
Syntax
_.find(list, predicate, [context])
find method iterates over a given list of element, calls the predicate on each element. It returns the first matched case. If no match found than undefined will be returned. This function returns when it finds a matching element and doesn't go further in list.
Example
var _ = require('underscore'); var list = [1, 2, 3, 4, 5, 6] //Example 1. find first even number var result = _.find(list, function(num) { return num % 2 == 0 }); console.log(result); //Example 2. find first odd number var result = _.find(list, function(num) { return !(num % 2 == 0) }); console.log(result);
Save the above program in tester.js. Run the following command to execute this program.
Command
\>node tester.js
Output
2 1
underscorejs_iterating_collection.htm
Advertisements
To Continue Learning Please Login
Login with Google