array find

use of Array.find()

by Varun Sukheja

HTML

<script src="https://cdn.jsdelivr.net/gh/eu81273/jsfiddle-console/console.js"></script>

JavaScript

const userList = [
  { name: 'Alex', age: 51, country: 'USA' },
  { name: 'Varun', age: 26, country: 'India' },
  { name: 'Raman', age: 16, country: 'India' },
  { name: 'Max', age: 11, country: 'USA' },
  { name: 'Vishal', age: 32, country: 'India' }
];

/*  Finding the 1st India User*/
const indianUser = userList.find(user => {
  return user.country === 'India';
});

/*  Printing variable indianUser */
console.error('Filtered Indian Users are:-');
console.log(indianUser);

/*  Filtering 1st User whose age is greater than 18 */
const eighteenPlusUser = userList.find(user => {
  return user.age > 18;
});

/*  Printing  variable eighteenPlusUser */
console.error('Users with age greater than 18 are:-');
console.log(eighteenPlusUser);