@lgd-utils/array
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
- @lgd-utils/axios - A axios adapter and middleware tool
- @lgd-utils/cached-storage - 一个具有失效功能的缓存存储库
- @lgd-utils/collection - A front-end collection tool
- @lgd-utils/error - A front-end error tool
- @lgd-utils/html - A front-end html tool
- @lgd-utils/number - A front-end number tool
- @lgd-utils/object - A front-end object tool
- @lgd-utils/regexp - A front-end regexp tool
- @lgd-utils/symbol - A front-end symbol tool
- @lgd-utils/utils - A front-end utils tool
- @lgd-utils/validate - A front-end verification tool
- More…