0.2.0 • Published 8 years ago

first-mapped v0.2.0

Weekly downloads
-
License
ISC
Repository
-
Last release
8 years ago

first-mapped

Returns the first truthy mapping of elements in an array.

It's a very small package that implements a pattern I kept seeing.

It's much like Array.find except it returns the value computed instead of the element that it's computed from

Installation

npm install --save first-mapped

Usage

const firstMapped = require('first-mapped')

let mapped = firstMapped([1, 2, 3], (val, index, arr) => {
  if (val === 3) {
    return 'HERE'
  } else {
    return false
  }
})

console.log(mapped) // HERE