array-fm
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

array-fm

Perform filter + map or map + filter operations on an array in one go

Installation

Using npm:

npm i array-fm

Using yarn:

yarn add array-fm

Usage

Using CommonJS

const { filterAndMap } = require('array-fm');

Using imports

import { mapAndFilter } from 'array-fm';

Then

const testArray = [
  {
    propA: 'This is a test',
    propB: 2,
    propC: 3,
  },
  {
    propA: 'This is not',
    propB: 3,
    propC: 10,
  },
];

filterAndMap(
  testArray,
  (d) => d.propA.includes('test'),
  (d) => d.propB * d.propC,
) // Returns [6]

mapAndFilter(
  testArray,
  (d) => d.propB * d.propC,
  (d) => d > 6,
) // Returns [30]

Documentation

See DOCS

Dependencies (0)

    Dev Dependencies (13)

    Package Sidebar

    Install

    npm i array-fm

    Weekly Downloads

    144

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    11 kB

    Total Files

    11

    Last publish

    Collaborators

    • alrico88