@lgd-utils/array
TypeScript icon, indicating that this package has built-in type declarations

0.0.14 • Public • Published

@lgd-utils/array

Bundle size MIT NPM downloads NPM version lodash npm styled with prettier

A front-end array tool

Usage

import array from '@lgd-utils/array';
import lodashIsUndefined from 'lodash/isUndefined';

array.reduceWrap(['11', 22, undefined, void 0, null], null, lodashIsUndefined); // '11'
array.reduceWrap([undefined, void 0, 33], null, lodashIsUndefined); // 33
array.reduceWrap(
  [
    (_result: number) => _result + 1,
    (_result: number) => _result + 2,
    (_result: number) => _result + 3,
    (_result: number) => _result + 4,
    (_result: number) => _result + 5,
    (_result: number) => _result + 6,
  ],
  (_result: number, fn: (_result: number) => number) => fn(_result),
  true,
  0
); // 21

Contribute

Documentation

Related

Package Sidebar

Install

npm i @lgd-utils/array

Weekly Downloads

1

Version

0.0.14

License

MIT

Unpacked Size

205 kB

Total Files

11

Last publish

Collaborators

  • lgd.huafeeng