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

Readme

Keywords

Package Sidebar

Install

npm i array-fm

Weekly Downloads

191

Version

1.0.0

License

MIT

Unpacked Size

11 kB

Total Files

11

Last publish

Collaborators

  • alrico88