Menu

gitpiper

findFirstN javascript Code Snippet in 2022

arrayintermediate

Last Updated: 27 November 2022

Finds the first n elements for which the provided function returns a truthy value.

  • Use a for..in loop to execute the provided matcher for each element of arr.
  • Use Array.prototype.push() to append elements to the results array and return them if its length is equal to n.
const findFirstN = (arr, matcher, n = 1) => { let res = []; for (let i in arr) { const el = arr[i]; const match = matcher(el, i, arr); if (match) res.push(el); if (res.length === n) return res; } return res; };
findFirstN([1, 2, 4, 6], n => n % 2 === 0, 2); // [2, 4] findFirstN([1, 2, 4, 6], n => n % 2 === 0, 5); // [2, 4, 6]

javascript snippet similar to findFirstN For You in November 2022

Subscribe to our Newsletter

Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️

© 2022 GitPiper. All rights reserved

Rackpiper Technology Inc

Company

About UsBlogContact

Subscribe to our Newsletter

Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️